Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Spree:展示产品的品牌名称?_Ruby_Spree - Fatal编程技术网

Ruby Spree:展示产品的品牌名称?

Ruby Spree:展示产品的品牌名称?,ruby,spree,Ruby,Spree,我一直在浏览spree文档并进行了大量搜索,但没有找到任何有效的方法 我发现的最相关的链接是 我在那里尝试了不同的代码位,但都不起作用,我只是得到了这样的错误 疯狂中的命名错误::主页#索引 我只是想展示一个特定产品的品牌名称,像这样的东西 “产品·品牌” 有人请帮我做这件事,必须有一些简单的解决方案,我只想显示党的品牌名称。您只需创建一个名为品牌的属性,然后在/views/spree/products/show.html.erb中显示其价值,如下所示: <%= @product.pro

我一直在浏览spree文档并进行了大量搜索,但没有找到任何有效的方法

我发现的最相关的链接是

我在那里尝试了不同的代码位,但都不起作用,我只是得到了这样的错误

疯狂中的命名错误::主页#索引

我只是想展示一个特定产品的品牌名称,像这样的东西

“产品·品牌”


有人请帮我做这件事,必须有一些简单的解决方案,我只想显示党的品牌名称。

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

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

我发现使用Pulk是添加品牌名称最干净、最简单的方法:

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

你是如何将品牌引入你的店铺的?通过财产还是税收?您使用的是哪个版本的spree?我正在使用最新版本的spree,我们上周刚刚安装了它,我们还没有带来任何库存,我只是在使用spree附带的默认库存。我只想知道如何以代码显示产品品牌名称。为了显示我知道的产品名称,我使用product.name如何对品牌进行同样的操作,我尝试了很多组合,例如product.brand是否存在?这假设
分类单元
始终返回单个品牌分类单元的最后一个,这在答案中没有表示出来!