在活动管理员中显示面板 link_to
show panel link_to in active admin
我想在活动管理员用户的显示面板中提供编辑和查看 links,其中包含来自 abc 模型的数据。当我单击视图 link 时,它会在 "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
您需要为列创建对象并使用该对象获取 ID。
试试这个。
column do |p| link_to "View", "admin/abc/#{p.id}" end
我想在活动管理员用户的显示面板中提供编辑和查看 links,其中包含来自 abc 模型的数据。当我单击视图 link 时,它会在 "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
您需要为列创建对象并使用该对象获取 ID。 试试这个。
column do |p| link_to "View", "admin/abc/#{p.id}" end