Аккаунт учетной записи ActiveAdmin

65
8

У меня есть пользовательская страница "Все сообщения" Могу ли я интегрировать пакетное действие на эту настраиваемую страницу для назначения сообщения определенной категории

ActiveAdmin.register_page "All Posts" do
menu :priority => 1#, label: proc{ I18n.t("active_admin.dashboard") }
content do #title: proc{ I18n.t("active_admin.dashboard") }
#how can i put here a batch action
end
end

как я могу поместить здесь пакетное действие, поскольку оно дает ошибки, когда я пишу пакетное действие для кода ресурса.
должен ли я написать page_action, а затем настроить его с помощью javascript и частичных.

заранее спасибо

спросил(а) 2021-01-19T21:40:14+03:00 9 месяцев назад
1
Решение
80

Вы можете попробовать добавить batch_action

  batch_action :export do |selection|
keys = Model.find()
redirect_to admin_path_to_page_with_category_selection_path(post_ids: selection)
end

и выбираемый столбец

  index download_links: [:xlsx] do
selectable_column
.....
end

admin_path_to_page_with_category_selection_path отправляется на просмотр с помощью категории combobox, выбранных сообщений и кнопки отправки

ответил(а) 2021-01-19T21:40:14+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема