我有一个与类别有has_and_belongs_to_many关系的产品。我正在使用带有Twitter Bootstrap集成的simple_form,以生成Checkboxes,允许为每个产品选择多个类别。
不幸的是,当我向Rails询问“product.categories”时,我得到的是: “[#]”
如何访问此类别的名称? “product.categories.name”似乎不起作用。
答案 0 :(得分:1)
您可以获取类别对象
product.categories.each do |category|
category.name
end
or
product.categories[0].name #for first category from categories
答案 1 :(得分:0)
您将获得一系列产品类别名称:
product.categories.collect(&:name).to_param