Ответ 1
Более поздние версии поддерживают метод вызова метода действий в определении ресурса:
ActiveAdmin.register Foo do
actions :all, except: [:edit, :destroy] #just show
...
Я создал заголовок моих ресурсов в качестве ссылки на действие "Показать". Теперь я хочу удалить эту форму ссылки 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
...
Я сделал это так (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