在活动管理员中显示面板link_to

时间:2015-12-24 08:01:13

标签: ruby-on-rails activeadmin

我想在主动管理员用户的展示面板中提供编辑和查看链接,其中包含来自abc模型的数据。当我点击查看链接时,它会搜索" abc"中的当前用户ID。模型。我希望它能够搜索与特定用户相关的abc模型ID。 关系:abc has_many用户。

如何提供路径? 任何帮助都会很明显

show do
    attributes_table do
        rows :id, :name, :email
    end 
    panel "abc" do
        table_for (user.abc) do |a|
            column :model
            column :registration_number
            column do link_to "View", admin_abc_path end
            column do link_to "Edit", edit_admin_abc_path end
        end
    end
end

1 个答案:

答案 0 :(得分:2)

您需要为列创建对象并使用该对象获取id。 试试这个。

column do |p| link_to "View", "admin/abc/#{p.id}" end