Module: FormBootstrap::Helper

Defined in:
lib/form-bootstrap/helper.rb

Instance Method Summary collapse

Instance Method Details

#form_bootstrap_for(object, options = {}, &block) ⇒ Object



3
4
5
6
7
8
# File 'lib/form-bootstrap/helper.rb', line 3

def form_bootstrap_for(object, options = {}, &block)
  options[:builder] = FormBootstrap::Builder
  temporarily_disable_field_error_proc do
    form_for(object, options, &block)
  end
end

#temporarily_disable_field_error_procObject



10
11
12
13
14
15
16
# File 'lib/form-bootstrap/helper.rb', line 10

def temporarily_disable_field_error_proc
  original_proc = ActionView::Base.field_error_proc
  ActionView::Base.field_error_proc = proc { |input, instance| input }
  yield
ensure
  ActionView::Base.field_error_proc = original_proc
end