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