狂欢:显示产品的品牌名称?

时间:2014-10-27 15:14:34

标签: ruby spree

我一直在查看狂欢文档并进行大量搜索,但我还没有任何工作。

我找到的最相关的链接是......

https://groups.google.com/forum/#!topic/spree-user/HjQVI8eXuYI

我在那里尝试了不同的代码,但没有一个工作我只是像这样的错误

Spree :: Home #index

中的NoMethodError

我只想显示特定产品的品牌名称,如下所示......

" product.brand"

有一个请求帮我解决这个问题,必须有一些简单的解决方案,我只是想展示一下这个品牌名称。

2 个答案:

答案 0 :(得分:1)

您只需创建一个名为品牌的属性,然后只需在 /views/spree/products/show.html.erb 中显示其值,如下所示:

<%= @product.property('brand')%>

答案 1 :(得分:0)

我发现使用pluck是添加品牌名称的最简洁,最简单的方法:

def brand 
  taxons.pluck(:name).last 
end