0

マグカップ(飲むため)を表示するアプリがあります。各マグカップには多くの写真を含めることができます。

マグカップはインデックス ページに部分的に表示され、クリックするとユーザーはマグカップのショー ページに移動し、追加されたすべての写真を見ることができます。

写真の 1 つを使用して、マグカップのパーシャルに表示するにはどうすればよいですか? 最初にアップロードするか、アップロードした写真を選択して部分的に使用する方法を考えています。

マグカップ 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 に答える