class ActiveAdmin::BatchActions::BatchActionForm
Build a BatchActionForm
Attributes
prefix_html[R]
Public Instance Methods
build(options = {}, &block)
click to toggle source
Calls superclass method
# File lib/active_admin/batch_actions/views/batch_action_form.rb, line 12 def build(options = {}, &block) options[:id] ||= "collection_selection" # Open a form with two hidden input fields: # batch_action => name of the specific action called # batch_action_inputs => a JSON string of any requested confirmation values text_node form_tag active_admin_config.batch_action_path(params), id: options[:id] input name: :batch_action, id: :batch_action, type: :hidden input name: :batch_action_inputs, id: :batch_action_inputs, type: :hidden super(options) end
to_s()
click to toggle source
Override the default to_s
to include a closing form tag
# File lib/active_admin/batch_actions/views/batch_action_form.rb, line 26 def to_s content + closing_form_tag end
Private Instance Methods
closing_form_tag()
click to toggle source
# File lib/active_admin/batch_actions/views/batch_action_form.rb, line 32 def closing_form_tag '</form>'.html_safe end