#20 Tasksの設定をしていこう

ProjectそれぞれにTaskを登録していく。
　Projectの詳細画面でやっていくようにする。

①rails g model Task title done:boolean project:references でmolesを作成。
　・titleはstring型なので省略。
　・それが終わったかどうかを done :boolean 真偽型で確認。
　・project:references でprojectと紐づけることができる。

②db/migrateにできたTaskのファイルにデフォルトでfalseになるよう「t.boolean :done」に「, default:
false」を追記する。

③rake db:migrateでデータベースの設定が出来る。
④rails g controller Tasks でコントローラを作成してくれる。
#21 Associationの設定をしよう

models/project.rbにtasksを関連付けるため、「has_many :tasks」を追記してあげる。
そうするとproject※１に対してtasks※複数が関連つけられる。
#21 Associationの設定をしよう

Tasksのルーティングの設定をする。

projectに関連つけるのでdo endの囲みのなかに書いていく。
resources :tasksで良いが、今回は新しく作る時と削除する時だけなので、onlyで限定する。
#22 Tasksの新規作成フォームを作ろう

show.html.erbの中にTaskの一覧と新規登録フォームを出力するようにする。

①一覧部分
　@project.tasksをループで回して一覧を出力させる。

②入力フォーム部分
　projectと関連つけるので「　 form_for [@project, @project.tasks.build]」って書く。
そんで、テキストフィールドとサブミットボタン作る。