コレクション モデルから関連するすべての写真をミニチュア ビューに表示しようとしています。
私のサンプル ミニチュアには 2 枚の写真がありますが、次のコードでは「undefined method `photo' for #」というエラーが発生します。
<% @miniature.collections(:photo).each do |photo| %>
<%= image_tag @miniature.collections.photo.url(:medium) %>
<% end %>
Railsコンソールはそれらで正常に動作し、次のコードは最初の画像を2回表示しているため、関係はすべて正しいと思います。
<% @miniature.collections(:photo).each do |photo| %>
<%= image_tag @miniature.collections.first.photo.url(:medium) %>
<% end %>
同様に、最初の画像を最後に交換して、2 番目の画像を 2 回表示することもできます。私は何を間違っていますか?