filters active ruby-on-rails ruby-on-rails-3 activeadmin

ruby on rails - filters - Eliminar el enlace ''Mostrar'' de ActiveAdmin default_actions



active admin filters (2)

He hecho un título de mis recursos como un enlace a una acción Mostrar . Ahora quiero eliminar esa forma de enlace default_actions .

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

No lo haré porque necesito show acción para estar disponible.

Yo tambien lo he intentado

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

Pero el enlace de eliminación no funciona, sino que me lleva a la página Mostrar .

Estaré agradecido por cualquier ayuda


Las versiones más recientes admiten un método de llamada a las acciones dentro de la definición de recurso:

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


Lo hice de esta manera (resource_path).

column "" do |resource| links = ''''.html_safe links += link_to I18n.t(''active_admin.edit''), edit_resource_path(resource), :class => "member_link edit_link" links += link_to I18n.t(''active_admin.delete''), resource_path(resource), :method => :delete, :confirm => I18n.t(''active_admin.delete_confirmation''), :class => "member_link delete_link" links end