・エラー内容
商品詳細ページから商品購入ページへ遷移する為に「購入ボタン」にパスを設定し、ボタンを押したところ以下のエラーが出た。
・原因
「購入ボタン」を押して送られるparamsの中に「id」というカラムの項目が存在しないのに、indexアクションでインスタンス変数に「id」を代入しようとした為。
※paramsの内容はエラー画面の下方、及びbinding.pryで確認できる。
・対処法
今回設定したパスで送られるparamsに含まれるカラム情報は「item_id」なので、インスタンス変数に代入する記述を以下のように変更した。