実現したいこと
購入機能の実装で、情報を入力して購入することができるようにしたい
前提
ここに質問の内容を詳しく書いてください。
Ruby on Railsでフリマアプリを作っています
購入機能の実装で、情報を入力して購入することができるようにしたい
のですが、必要な情報を入力して購入ボタンを押すと
エラーになる
発生している問題・エラーメッセージ
Item can't be blank
該当のソースコード
orders_controller.rb
ruby
1def order_params 2 params.require(:order_payment).permit(:post_code, :prefecture_id, :city, :block, 3 :building, :phone_number) 4 .merge(user_id: current_user.id, item_id: @item_id, token: params[:token]) 5end
試したこと
*paramsの中身を確認
https://gyazo.com/789206c4eac51aad0e09753d29d86158
アイテムの情報が受け取れていないと仮説を立て
*item_id: params[:item_id]と記述を変更。
記述が間違ったためか、別のエラーが発生。
https://gyazo.com/7901b36b38407085547f170cbc10f04e
コードを見直したが、検討もつかないので、質問させていただきました。
添付コードに不測がありましたら、教えていただけると幸いです
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。