Class: SimpleForm::PlaceholderFormBuilder
- Inherits:
-
DefaultFormBuilder
- Object
- FormBuilder
- DefaultFormBuilder
- SimpleForm::PlaceholderFormBuilder
- Defined in:
- lib/simple_form/placeholder_form_builder.rb
Direct Known Subclasses
Constant Summary
Constants inherited from DefaultFormBuilder
DefaultFormBuilder::CHECKBOX_WRAPPER, DefaultFormBuilder::RADIO_WRAPPER
Instance Method Summary collapse
Methods inherited from DefaultFormBuilder
Instance Method Details
#input(attribute_name, options = {}, &block) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/simple_form/placeholder_form_builder.rb', line 3 def input(attribute_name, = {}, &block) if [:placeholder].nil? [:placeholder] ||= object.class.respond_to?(:human_attribute_name) ? object.class.human_attribute_name(attribute_name.to_s) : attribute_name.to_s.humanize end [:label] = false if [:label].nil? super end |