初めに
以下はプログラミング初心者である私の初心者の言葉によるまとめです。
違うところがあるかもしれません。
間違いに気づき次第修正していきます。
rails g controller ○○
※○○にはコントローラーの名前が入る。
「コントローラー」+「ビューフォルダ」の生成
これで以下のファイルとフォルダが作られる
app/controllers/○○_controller.rb
app/views/○○(○○コントローラーのアクションに対応するビューファイルを入れるためのフォルダ)
※コントローラーとは、あるURLが検索バーに書かれたとき、どんな動きをするかを支持する役割を持つ。
1つの「コントローラー(アクション付き)」+1つの「ビューフォルダ(複数のビューファイル付き)」
rails g controller ○○ ~ ~ ~
※○○にはコントローラーの名前が、~にはアクション名が入る。
rails g model モデル名 カラム名:型 カラム名:型 ....
「マイグレーションファイル」+「モデルファイル」の生成
-
「マイグレーションファイル」 = db/migrate/(作成日時)createモデル名.rb
- DBのテーブルを作ったり、カラムを追加したりする。
-
「モデルファイル」 = app/models/モデル名.rb
- Rubyのコードでデータベースを扱えるファイル。(まだよくわからない)