【发布时间】:2015-02-27 14:52:38
【问题描述】:
我有一个商品部分,其中包含商品图片、商品价格和商品描述等内容。在项目部分中,我还有一个用户头像的小缩略图,因为它是一个 p2p 市场。我希望这个头像呈现在我<%= render @items %> 的任何地方,除了用户个人资料页面(用户控制器,显示操作),我希望它停止,因为它是多余的。
有没有办法做到这一点?我已经尝试了很多事情,甚至还没有接近。谢谢你的帮助。
这里是项目部分代码:
<div class="thumbnail">
<%= link_to item_path(item) do %>
<%= image_tag(item.image.url(:thumb)) %>
<% end %>
</div>
<div class="caption">
<% if item.user.avatar.url %>
<%= link_to item.user do %>
<%= image_tag(item.user.avatar.url(:thumb), class: "user-avatar-partial pull-left") %>
<% end %>
<% else %>
<%= link_to item.user do %>
<%= image_tag 'avatar-thumb.png', class: "user-avatar-partial pull-left" %>
<% end %>
<% end %>
<span id="item-name-partial">
<%= link_to item_path(item) do %>
<%= item.name.truncate(20) %>
<% end %>
</span>
<span class="pull-right" id="item-price-partial">
<%= link_to item_path(item) do %>
<%= number_to_currency item.price %>
<% end %>
</span>
</div>
【问题讨论】: