railsのview上でeachを使用してループ処理を行いたいのですが、エラーが発生しました。
ruby
1 <% if !@db_record.nil? %> 2 <% @db_record.each do |record| %> 3 4 ~ 略 ~ 5 6 <% end %> 7 <% end %>
エラーの内容は、
NoMethodError in [controller]#[action]
Showing [上記のhtml.erbファイル] where line #2 raised:
undefined method `each' for #Message:0x00005606d8244138
です。
2行目の<% @db_record.each do |record| %>でエラーが発生しているようなのですが、理解ができません。
@db_recordはnilではなく、dbから取得した値がっ入っています。
どなたかご教授いただけますか?
解決した場合、回答者の回答か自分で内容をまとめた回答をベストアンサーに設定することで、この質問を解決済みにすることができます