0
我要搜索的產品和所有產品獲得所有類別的搜索結果來創建一個過濾器界面像github上(在側邊欄的「語言」菜單)。如何獲取關聯結果的唯一列表?
@products = Product.product_search(params[:q])
@categories = ?
我想列出從產品@products陣列中的所有類別。
任何想法,最新最好的方式做到這一點?
我要搜索的產品和所有產品獲得所有類別的搜索結果來創建一個過濾器界面像github上(在側邊欄的「語言」菜單)。如何獲取關聯結果的唯一列表?
@products = Product.product_search(params[:q])
@categories = ?
我想列出從產品@products陣列中的所有類別。
任何想法,最新最好的方式做到這一點?
我想這應該做的伎倆。
@categories = @products.map(&:category).compact.uniq
我試過媒體鏈接類似的東西。但是@Products數組沒有定義「類別」方法:/。 Products.categories(獲取所有類別,作品)我無法在搜索結果中使用.association函數 – nohayeye
首先,對模型使用大寫字母,對變量使用小寫字母。其次,產品和類別之間是否有聯繫?如果產品has_many:類別,那麼我的解決方案將工作。 – mathieugagne
感謝大寫/小寫的建議,我是所有這些東西的新手。 產品belongs_to:類別,我認爲這是問題。這種關聯有沒有解決方案? – nohayeye