在 Solidus (Spree) 中显示产品的品牌名称



我创建了分类法"品牌",现在我想添加特定产品的品牌名称。我该怎么做?

<% if products.any? %>
<div id="products" class="inline product-listing row" data-hook>
<% products.each do |product| %>
... Insert here the brand of the product 
<% end %>
<% reset_cycle("classes") %>
</div>
<% end %>

分类法的元素称为分类法。如果只有一个分类法,您可以像这样显示它们,例如:

<%= product.taxons.map(&:name).join(',') %>

或者,如果在 yaml 区域设置文件中使用分类名称指定元素taxonomy_categories_nameen.yml

...
taxonomy_brands_name: "Brand"
...

您可以像这样简单地称呼品牌:

<%= product.brand %>

最新更新