ActiveAdmin Batch Action Dynamic Form
问题 I am using rails 4 with ActiveAdmin. I created a batch action using a custom form to create a Task with a Build number for every selected Device. Here's what my code looks like: ActiveAdmin.register Device do def get_builds builds = [] Build.all.each do |build| builds << [ "[#{build.resource} - #{build.version}] #{build.file_name}", build.id ] end return builds end batch_action :create_task, form: { build: get_builds() } do |ids, inputs| build = Build.find(inputs[:build]) Device.where(id: ids