201126アウトプット 簡単で無いから面白い
【今日の振り返り】
明日でオリジナルアプリも4割り程度完成。まだまだ付け足さないといけないことが
山ほどあるので、本当に4割で済むのかも心配事。
完成してから修正点は直していくようにする。
どれだけ直しても、自分の製作物だという感覚があるので、あまり苦にならな、、、
苦にはなるな、ある程度を超えると。
良くも悪くも本気になれるので、本当うまくいかない時は腹が立つ。
それは苦なのか、そうでないのか。
どちらにしろ面白い。
◯ エラーの発生要因について
概要:下記link_toからアクセスを行うと、
エラー文として「Couldn't find Model名 with id=1」が表示される
したいこと:このページのIDを持って、prep_tasks_path に移動したい
確認:ルーティング
prep_tasks GET /preps/:prep_id/tasks(.:format) tasks#index
1 リンク先である、prep_tasks_path にidは付与されているのか?
現状、 prepとしてしまっているためidが付与されていないため修正
prep_tasks_path(prep.id)とする
2 移動先のコントローラーでの呼び出しは間違っていないか
受け取り側では、引き渡すための(prep.id)を受け取るようにしなければいけない
prep = Prep.find(params[:prep_id]) ※受け取り側の記述
3 ルーティングがresourcesになっているか?
こちらでpathを生成しないとURLでIDが引き渡されないため、
個別の確認ができずエラーとなる