Class: ActionAdmin::Form::MinimalBuilder
- Defined in:
- lib/action_admin/form/minimal_builder.rb
Instance Method Summary collapse
-
#input(attribute_name, options = {}, &block) ⇒ Object
Form builder input.
Methods inherited from Builder
#attempt_mapping_with_custom_namespace, #button, #error_notification, #find_wrapper_mapping, #initialize
Constructor Details
This class inherits a constructor from ActionAdmin::Form::Builder
Instance Method Details
#input(attribute_name, options = {}, &block) ⇒ Object
Form builder input
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/action_admin/form/minimal_builder.rb', line 5 def input(attribute_name, = {}, &block) = @defaults.deep_dup.deep_merge() if @defaults input = find_input(attribute_name, , &block) excluded = [:radio, :checkbox, :boolean, :check_boxes, :radio_buttons] if !input.input_type.in?(excluded) and [:placeholder].nil? [:placeholder] ||= input.send(:raw_label_text) [:label] ||= false end super end |