Удалить ссылку «Показать» из ActiveAdmin default_actions

Я назвал свои ресурсы ссылкой на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

Но ссылка для удаления не работает, а переводит меня наShow стр.

Я буду благодарен за любую помощь

Ответы на вопрос(2)

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
 25 сент. 2014 г., 01:04
+1, просто незначительная вещь, вам даже не нужно передавать первый пустой строковый аргумент.
 18 июл. 2012 г., 00:10
Это было действительно полезно @pedro - я с таким примером был в документации по продукту & # x2014; один вопрос: я пытаюсь создать ссылку, которая ведет себя удаленно & # x2014; Любой комментарий о том, как получить некоторые Javascript здесь, который ссылается на строки правильно?
 18 июл. 2012 г., 19:04
На самом деле я понял, я пытался добавить jQuery, который модифицировал ссылку после возвращения удаленного объекта успеха, но было гораздо проще просто выполнить задачу удаленно и повторно отрендерить страницу индекса, поэтому я сделал это. Спасибо!
 21 апр. 2015 г., 03:40
Если вы удалите реестр, и всплывающее окно подтверждения JS не появится, попробуйте заменить четвертую строку следующим:links += link_to I18n.t('active_admin.delete'), resource_path(resource), :method => :delete, data: {confirm: I18n.t('active_admin.delete_confirmation')}, :class => "member_link delete_link" увидетьsource code
 18 июл. 2012 г., 16:56
@MBHNYC что именно ты пытаешься сделать? Сделать ссылку, которая отправляет запрос AJAX с данными строки?
Решение Вопроса

ресурса:

ActiveAdmin.register Foo do
  actions :all, except: [:edit, :destroy] #just show
  ...
 28 нояб. 2014 г., 11:19
Это не работает для меня

Ваш ответ на вопрос