だから私は複数の写真を持つオブジェクトを持っています(アセットと呼ばれるモデルを使用しています)。ペーパークリップを使用して写真をアップロードしていますが、問題なく動作しています。私のショーページで私は電話します
<li class="grid_3">Photos:<br /></li>
<% @address.assets.each do |asset| %>
<li class='grid_3'><%= image_tag(asset.photo.url, size: '100x100') %></li>
<% end %>
写真は完全に表示されます。編集ページをクリックすると:
<%= f.simple_fields_for :assets do |asset| %>
<%= render :partial => 'asset_fields', :locals => { :f => asset } %>
<% end %>
パーシャルがレンダリングされます。
<div class='nested-fields'>
<%= f.file_field :photo %>
<% unless f.object.new_record? %>
<%= f.file_field :photo %>
<% @address.assets.each do |asset| %>
<li class='grid_3'><%= image_tag(asset.photo.url, size: '100x100') %></li>
<% end %>
<% end %>
</div>
この時点で、写真はそれぞれ 3 回表示され、「行方不明」の写真のプレースホルダーを含む追加のイメージ タグが表示されます。さまざまなことを試したと思いますが、コードの何が問題なのかわかりません。何か案は?