Class: ActiveAdmin::Inputs::Filters::BooleanInput

Inherits:
Formtastic::Inputs::SelectInput
  • Object
show all
Includes:
Base
Defined in:
lib/active_admin/inputs/filters/boolean_input.rb

Instance Method Summary collapse

Methods included from Base

#collection_from_options, #input_wrapping, #label_from_options, #required?, #wrapper_html_options

Methods included from Filters::FormtasticAddons

#column, #column_for, #has_predicate?, #humanized_method_name, #klass, #polymorphic_foreign_type?, #ransacker?, #reflection_for, #scope?, #searchable_has_many_through?, #seems_searchable?

Methods included from Formtastic::Inputs::Base

#input_wrapping

Instance Method Details

#include_blankObject

Provide the AA translation to the blank input field.


18
19
20
# File 'lib/active_admin/inputs/filters/boolean_input.rb', line 18

def include_blank
  I18n.t 'active_admin.any' if super
end

#input_html_options_nameObject


13
14
15
# File 'lib/active_admin/inputs/filters/boolean_input.rb', line 13

def input_html_options_name
  "#{object_name}[#{input_name}]" # was "#{object_name}[#{association_primary_key}]"
end

#input_nameObject


7
8
9
10
11
# File 'lib/active_admin/inputs/filters/boolean_input.rb', line 7

def input_name
  return method if seems_searchable?

  "#{method}_eq"
end