我有一个属于并且有许多变体的产品型号。在我的产品展示页面上,我在页面顶部的滑块中有变化。我还有滑块下方关联变体的缩略图。我想要做的是隐藏,或者如果只有1个变化则不显示缩略图,因为滑块中的唯一变化以及单个缩略图是多余的。
以下代码是我尝试做的但却无效 - 请参阅<% @product.variations.each do |v| %>
<% if v >= 1 %>
<% if v.photo_one.present? %>
<div class="col-md-2" style="padding: 0 7px">
...
</div>
<% end %>
<% end %>
<% end %>
视图/产品/ _variation-thumbs.html.erb
{{1}}
答案 0 :(得分:0)
我想你可以这样做:
@product.joins(:variations).group('products.id').having('count(product) > 1')
试一试,看看它是否适合您。祝你好运!