显示索引中其他表的内容

时间:2014-05-29 07:30:45

标签: ruby-on-rails activeadmin

我有Operational_areaCompliance两个表has_manybelongs_to的关系。

Operational_Area索引页面中,我想要抓取Compliance_Name,但在我的operational_area表中,我只有compliance_id

如何在此处获取compliance_name

我的控制器是:

  index do
    column :id
    column :weightage
    column :compliance_id

    actions
  end

当我使用

        column :compliance_id

我的视图页面中有空colomn。

1 个答案:

答案 0 :(得分:0)

尝试使用代理

delegate :name, to: :compliance

这样您就可以直接在operational_area上调用'name'作为:

<%= operational_area.name %>