#05 タスク管理アプリを作ってみよう　#06 rails db / rails consoleを使おう

#05 タスク管理アプリを作ってみよう

modle　を作る。

①rails g model Project titileコマンドでmodle作成。
※modelは単数形、最初は大文字という規約。

②rake db:migrateコマンドでデータベース作成。

#06 rails db / rails consoleを使おう

①rails db　コマンドでデータベースにアクセスできる。

②rails console　コマンドで irb　状態になってインタラクティブに色々、書ける。
#07 Controllerを作ってみよう

①rails g controller Projects　コマンドでControllerを作成。
※Controllerは、Modelの名前の複数系にする。
※規約の一つ。

②configファイルの routes.rbの編集。
　resorces :projects と書く。
　※Projectに対してルーティングというURLを自動生成してくれる命令。
　※最初、Projectsと最初の大文字にしたらエラーになったので注意。

rake routes　コマンドでルーティングの確認が出来る。
#08 Projectsの一覧を表示させよう

indexアクションを作る。
　一覧を表示させるので　Project.all　でO.K.
#08　Projectsの一覧を表示させよう

ProjectControllerのindexに対応するviewのファイルは同じ名前にする。
※規約の一つ。

@projectsのをループで回して、吐き出す感じで一覧表示。

終わったら、rails s でサーバーを立ち上げてルーティングの通り、projectsパスで一覧が表示されるの確認。