module VueRailsFormBuilder::FormHelper

Public Instance Methods

vue_form_for(record, options = {}, &block) click to toggle source
# File lib/vue-rails-form-builder/form_helper.rb, line 16
def vue_form_for(record, options = {}, &block)
  options[:builder] ||= VueRailsFormBuilder::FormBuilder
  form_for(record, options, &block)
end
vue_form_with(**options) click to toggle source
# File lib/vue-rails-form-builder/form_helper.rb, line 3
def vue_form_with(**options)
  unless respond_to?(:form_with)
    raise "Your Rails does not implement form_with helper."
  end

  options[:builder] ||= VueRailsFormBuilder::FormBuilder
  if block_given?
    form_with(options, &Proc.new)
  else
    form_with(options)
  end
end