我已将自己的资源标题命名为“显示”操作的链接。现在,我要删除该链接表单default_actions

actions :all, :except => [:show]


不会这样做,因为我需要提供show操作。

我也尝试过

column do |show|
  links = ''.html_safe
  links += link_to "Edit", edit_admin_show_path(show)
  links += ' '
  links += link_to "Del", admin_show_path(show), :confirm => 'Are you sure?', :method => :delete
  links
end


但是删除链接不起作用,而是将我带到“显示”页面。

我会很感激您的帮助

最佳答案

最新版本在资源定义中支持对操作的调用方法:

ActiveAdmin.register Foo do
  actions :all, except: [:edit, :destroy] #just show
  ...

关于ruby-on-rails - 从ActiveAdmin default_actions中删除“显示”链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11075671/

10-17 00:00