
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Couldn't find Item without an IDというエラーが出た時の対処法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Couldn't find Item without an IDというエラーが出た時の対処法 - Qiita
def index @item = Item.find(params[:id]) @user_item = UserItem.new end 解決方法 結論は、ネストし... def index @item = Item.find(params[:id]) @user_item = UserItem.new end 解決方法 結論は、ネストしている時のID名が変わることを知らなかったが故に起きたエラーでした。 rails routesで検索したところ item_orders GET /items/:item_id/orders(.:format) orders#index という結果が返ってきたのですが、注意すべきは/:item_id/の部分。 ネストで子要素となっている要素のid名は[:(親要素の名前)_id]に変わるのだそうです。 つまり、正解の記述はこちらになります。