Module: Redde::FormHelper
- Defined in:
- app/helpers/redde/form_helper.rb
Constant Summary collapse
- FIELD_ERROR_PROC =
Override the default ActiveRecordHelper behaviour of wrapping the input. This gets taken care of semantically by adding an error class to the wrapper tag containing the input.
proc do |html_tag, instance_tag| html_tag end
Instance Method Summary collapse
- #redde_fields_for(record_name, record_object = nil, options = {}, &block) ⇒ Object
- #redde_form_for(object, options = {}, &block) ⇒ Object
Instance Method Details
#redde_fields_for(record_name, record_object = nil, options = {}, &block) ⇒ Object
23 24 25 26 27 28 29 30 |
# File 'app/helpers/redde/form_helper.rb', line 23 def redde_fields_for(record_name, record_object = nil, = {}, &block) , record_object = record_object, nil if record_object.is_a?(Hash) && record_object. [:builder] ||= ReddeFormBuilder with_clean_form_field_error_proc do fields_for(record_name, record_object, , &block) end end |
#redde_form_for(object, options = {}, &block) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/helpers/redde/form_helper.rb', line 10 def redde_form_for(object, = {}, &block) = () [:builder] ||= ReddeFormBuilder with_clean_form_field_error_proc do form_for(object, ) do |f| concat f. concat content_tag(:table, capture(f, &block), class: 'redde-form__tbl') concat f.redde_submits end end end |