undefined method `image_url’ for nil:NilClassが解決できない(2018/10/05)

Image from Gyazo

今日は一日このエラーで時間をつぶす・・・。

どうやら、このサイトを参考にエラー文を読む限り@bookになにもインスタンスが入っていないということらしいが、ハッキリ言って、newアクションで@bookは定義し、さらに@book.image_urlで画像も表示されていたので、@bookにはインスタンスは代入されているのだ。

 

しかし、なかなか解決策が見つからず・・・。

 

一応、仮説としては

①createアクションに@bookを定義していないことによるエラー

②Viewのsubmitメソッドで@bookの情報をcreateアクションに送れていないことによるエラー(とはいっても、createアクションで@bookは保存しないつもりではいるのだが・・・。)

を思いついた。

 

また明日以降に解決していく。