我有一个显示杯子(用于饮用)的应用程序,每个杯子可以有很多照片。
杯子在索引页面上显示为部分,当点击时,用户将被带到杯子展示页面,他们可以看到添加的所有照片。
如何使用其中一张照片在杯子上展示?我想的是第一次上传或选择上传照片的方式在部分上使用。
马克杯show.html.erb
<% if @mug.mugphotos.count.zero? %>
<div class="no_photos">
None added yet.
</div>
<% else %>
<% for mugphoto in @mug.mugphotos %>
<%= link_to image_tag(mugphoto.mugphoto.url(:thumb), :class => "mug_photo"), mugphoto.mugphoto.url(:large) %>
<% end %>
<% end %>
马克杯
<%= link_to mug do %>
<div class="mug_partial">
<div class="mug_partial_photo">
</div>
<span class="mug_partial_name"><%= mug.name %></span>
</div>
<% end %>
感谢您的帮助。
答案 0 :(得分:0)
在你的“马克杯列表”和“马克杯细节”视图的控制器动作中做这个“马克杯照片选择”工作怎么样?
在您的控制器操作“show_mug_list”中,保留您拥有的代码,并在控制器操作“show_mug_detail”中,将您选择的单张照片传递给视图,例如在@mug_photo变量中。