前提・実現したいこと
each文の中で変数pを取り出したいです。
binding.pryで止めるとp.idでちゃんと「1」と取り出したい値が取り出せるのですが、いざコードに戻ると下記のエラーが出てしまいます。
発生している問題・エラーメッセージ
undefined method `id' for nil:NilClass
該当のソースコード
usersControllerRb
1 def index 2 @users = User.all 3 end
htmlerb
1 <% @users.each do |user| %> 2 <% p = Post.find_by(id: user.id) %> 3 <%= p.id %> 4 <% binding.pry %> 5 <% end %>
試したこと
binding.pryでデバッグすると取り出したい値が取り出せました。
ご教授いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/19 05:07