如何从ActiveAdmin中的显示添加回资源索引页面的链接

时间:2019-02-08 23:11:23

标签: ruby-on-rails activeadmin link-to

我正在尝试添加指向ActiveAdmin资源的节目Volunteer_Details的链接。

在模型中编辑记录后,没有指向该资源索引的链接。

我知道我可以单击顶部的资源页面链接,但是为了方便起见,我想在每个记录的显示视图中添加一个链接。

我看过here,并尝试按照该方法添加链接。

我的代码如下:

    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

我的代码链接回此

我的表演视图创建的链接将链接回到我已经访问过的页面,而不是“ http://localhost:3000/admin/volunteer_details/

我希望链接返回到volunteer_details索引页面。

1 个答案:

答案 0 :(得分:2)

您可以在顶部资源链接上添加链接,

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