activeadmin 中 batch_action 支持 BatchActionForm, 能够弹出一个类似 modal 的东西,用来收集用户输入。
batch_action :flag, form: {
type: %w[Offensive Spam Other],
reason: :text,
notes: :textarea,
hide: :checkbox,
date: :datepicker
} do |ids, inputs|
redirect_to collection_path, notice: [ids, inputs].to_s
end
而 member_action, 并没有类似的支持,如果想在点击 member_action 的链接后,也弹出一个类似的框,应该怎样做呢?
member_action 对应的 view,写一个这样的 modal,modal 中是 form 表单可以办到,但是那样的话,就是直接跳转到一个新的页面,而不是弹框这种形式。
activeadmin 似乎定制比较难。