Module: BootstrapForms::Helpers::FormHelper

Defined in:
lib/bootstrap_forms/helpers/form_helper.rb

Instance Method Summary collapse

Instance Method Details

#bootstrap_fields_for(record, options = {}, &block) ⇒ Object



16
17
18
19
20
# File 'lib/bootstrap_forms/helpers/form_helper.rb', line 16

def bootstrap_fields_for(record, options = {}, &block)
  options[:builder] ||= BootstrapForms.default_form_builder

  fields_for(record, nil, options, &block)
end

#bootstrap_form_for(record, options = {}, &block) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/bootstrap_forms/helpers/form_helper.rb', line 4

def bootstrap_form_for(record, options = {}, &block)
  options[:builder] ||= BootstrapForms.default_form_builder

  form_for(record, options) do |f|
    if f.object.respond_to?(:errors)
      f.error_messages.html_safe + capture(f, &block).html_safe
    else
      capture(f, &block).html_safe
    end
  end
end