如何将 link 从 ActiveAdmin 中的显示添加回资源索引页
How to add a link back to resource index page from show in ActiveAdmin
我正在尝试将 link 添加到 ActiveAdmin 资源的显示中,Volunteer_Details。
编辑模型中的记录后,该资源的索引没有 link。
我知道我可以简单地单击顶部的资源页面 link,但为了方便,我想在每条记录的显示视图中添加一个 link。
我查看了 here 并尝试按照该方法添加 link。
我的代码如下所示:
show do
attributes_table do
row :id
row 'Name' do |m|
m.participant.first_name + ' ' +m.participant.last_name
end
row :date
row :importance
row :story
row :questions
row :created_at
row :updated_at
row 'Go Back' do
link_to 'Volunteer Details', admin_volunteer_detail_path
end
end
active_admin_comments
end
如果我在这个记录上http://localhost:3000/admin/volunteer_details/4
我的代码 link 回到这个
我的显示视图创建的 link link 返回到我已经在的页面,而不是`http://localhost:3000/admin/volunteer_details/
我希望 link 返回到 volunteer_details
索引页。`
您可以在顶部资源 link 上添加一个 link 作为,
action_item :view, only: :show do
link_to 'Volunteer Details', admin_volunteer_details_path
end
或
row 'Go Back' do
link_to 'Volunteer Details', admin_volunteer_details_path
end
end
在您的代码中
注意索引路径不是admin_volunteer_detail_path
而是应该是admin_volunteer_details_path
我正在尝试将 link 添加到 ActiveAdmin 资源的显示中,Volunteer_Details。
编辑模型中的记录后,该资源的索引没有 link。
我知道我可以简单地单击顶部的资源页面 link,但为了方便,我想在每条记录的显示视图中添加一个 link。
我查看了 here 并尝试按照该方法添加 link。
我的代码如下所示:
show do
attributes_table do
row :id
row 'Name' do |m|
m.participant.first_name + ' ' +m.participant.last_name
end
row :date
row :importance
row :story
row :questions
row :created_at
row :updated_at
row 'Go Back' do
link_to 'Volunteer Details', admin_volunteer_detail_path
end
end
active_admin_comments
end
如果我在这个记录上http://localhost:3000/admin/volunteer_details/4
我的代码 link 回到这个
我的显示视图创建的 link link 返回到我已经在的页面,而不是`http://localhost:3000/admin/volunteer_details/
我希望 link 返回到 volunteer_details
索引页。`
您可以在顶部资源 link 上添加一个 link 作为,
action_item :view, only: :show do
link_to 'Volunteer Details', admin_volunteer_details_path
end
或
row 'Go Back' do
link_to 'Volunteer Details', admin_volunteer_details_path
end
end
在您的代码中
注意索引路径不是admin_volunteer_detail_path
而是应该是admin_volunteer_details_path