包括与ActiveAdmin索引的关系

时间:2014-03-05 21:27:24

标签: ruby-on-rails activeadmin

我有一个我用于ActiveAdmin的产品模型。我希望产品的类别与产品索引页面上的表格相关联。我通过谷歌搜索错误或只显示产品名称而不是类别名称尝试的所有内容。

products.rb

belongs_to :category

categories.rb

has_many :products

管理员/ products.rb

ActiveAdmin.register Product do
  index do
    column :id
    column :name
    column :description
    column :image_name
    column :style
    column :brand
    column "Category" do |item|
      item.name
    end
    column :price
    column :product_url
    default_actions
  end
end

只打印产品名称而不是类别。

1 个答案:

答案 0 :(得分:2)

这解决了它

column "Category" do |cat|
  cat.items_category.name
end