Rails
udemy

Udemyのコース「【作りながら覚える!】 Ruby on Rails を用いたウェブ開発(Airbnbを作ろう!) 」を学ぶ。part1-5, 2-1

Udemyのこちらのコースを受けながら、疑問に思ったこと、調べた結果、大事なことをまとめていきます。

part1-5 グリッドシステムを使う

グリッドシステムとは?

bootstrapに含まれているもので、レイアウトを綺麗にできるものです。公式サイト

このサイトが非常にわかりやすい!

12分割されていて大きさを指定できます。レスポンシブなHPにできます。

container, row, colの順に入れていく。

先ほどのリンクを見てもらうのが一番です。このサイト

containerという入れ物にrowを設置し、その中のcolが平行に設置されていく。

CSSの

自己課題

  • Hello World!をgrid systemを用いて真ん中に表示させよ。なお、colは6。
  • cssも追加。

part2-1 Deviseの導入

Deviseとは。

ログイン認証を実装するgem。登録してメールが届いたり、パスワード変更するときとかの変更メールも送れちゃうらしい。
deviseの公式?ページ

導入方法

gem 'devise'

をgemfileに追加。
rails g devise:install
を実行。

あとは公式ページおっていけばわかる。

モデルについて。

モデルとは、データベースとデータをやり取りするために使われるもの。コントローラーに支持によって動かされる。

自己課題

  • deviseをインストール。
  • ターミナルに表示された処理を行う。
  • devise Userモデルを作成