2014-10-27 180 views
0

我一直在尋找瘋狂的文檔,並做了大量的搜索,但我沒有得到任何工作。Spree:顯示產品的品牌名稱?

最相關的鏈接,我發現是這樣的......

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

我試過的代碼有不同的位,但它沒有一個工作,我簡直是象這樣的錯誤

在施普雷NoMethodError ::首頁#索引

我只是想顯示特定產品的品牌名稱,像這樣...

「product.brand」

有人請求幫助我,對此我必須有一些簡單的解決方案,我只想顯示當時的品牌名稱。

+0

您是如何在商店中實施品牌的?通過屬性或分類?你使用哪個版本的狂歡節? – kennyadsl 2014-10-27 21:29:20

+0

我正在使用最新版本的熱潮,我們上週剛剛安裝了它,而且我們還沒有引入任何庫存,我只是使用狂熱隨附的默認庫存。 – Erick 2014-10-28 19:12:00

+0

我只想知道如何在代碼中顯示產品品牌名稱。 要顯示產品的名字,我知道我用product.name 我如何做品牌一樣,我已經嘗試了很多組合 的是否像product.brand存在嗎? – Erick 2014-10-28 19:14:53

回答

1

您可以簡單地創建一個名爲品牌屬性,然後簡單地/views/spree/products/show.html.erb這樣顯示它的值:

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

我發現用勇氣是最乾淨和最簡單的方式添加品牌名稱:

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

這假設'taxons'總是返回單個品牌的分類羣,這在答案中沒有表示出來! – 2016-05-06 19:25:15