Module: BulmaFormBuilder::FormHelper

Defined in:
lib/bulma_form_builder/form_helper.rb

Instance Method Summary collapse

Instance Method Details

#_with_bulma_form_field_error_procObject



13
14
15
16
17
18
19
20
21
# File 'lib/bulma_form_builder/form_helper.rb', line 13

def _with_bulma_form_field_error_proc
  original_proc = ActionView::Base.field_error_proc
  ActionView::Base.field_error_proc = proc do |html_tag, _instance_tag|
    html_tag
  end
  yield
ensure
  ActionView::Base.field_error_proc = original_proc
end

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



5
6
7
8
9
10
11
# File 'lib/bulma_form_builder/form_helper.rb', line 5

def bulma_form_with(options = {}, &block)
  options.reverse_merge!(builder: ::BulmaFormBuilder::FormBuilder)

  _with_bulma_form_field_error_proc do
    form_with(**options, &block)
  end
end