0

我有一个显示杯子(用于饮用)的应用程序,每个杯子可以有很多照片。

杯子在索引页面上显示为部分,当点击时,用户会被带到杯子展示页面,他们可以看到所有添加的照片。

如何使用其中一张照片显示在杯子部分上?我正在考虑第一次上传或选择要在部分上使用的上传照片的方式。

马克杯 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 %>

谢谢你的帮助。

4

1 回答 1

0

在为“杯子列表”和“杯子细节”视图提供服务的控制器操作中执行此“杯子照片选择”工作怎么样?

在您的控制器操作“show_mug_list”中,保留您拥有的代码,并在控制器操作“show_mug_detail”中,将您选择的单张照片传递给视图,例如在@mug_photo 变量中。

于 2012-07-06T11:34:56.673 回答