T2T2’s diary

アウトプット

201126アウトプット 簡単で無いから面白い

日の振り返り】 

 

明日でオリジナルアプリも4割り程度完成。まだまだ付け足さないといけないことが

山ほどあるので、本当に4割で済むのかも心配事。

完成してから修正点は直していくようにする。

どれだけ直しても、自分の製作物だという感覚があるので、あまり苦にならな、、、

苦にはなるな、ある程度を超えると。

良くも悪くも本気になれるので、本当うまくいかない時は腹が立つ。

それは苦なのか、そうでないのか。

どちらにしろ面白い。

 

◯ ラーの発生要因について

概要:下記link_toからアクセスを行うと、

   エラー文として「Couldn't find Model名 with id=1」が表示される 

<%= link_to "Lesson2へ すすむ",prep_tasks_path(prep) %>

 

したいこと:このページの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が引き渡されないため、

       個別の確認ができずエラーとなる