Module: ActiveForm::ControllerHelper

Defined in:
lib/rails/controller_helper.rb

Instance Method Summary collapse

Instance Method Details

#build_active_form(definition_name, *args, &block) ⇒ Object



10
11
12
13
14
# File 'lib/rails/controller_helper.rb', line 10

def build_active_form(definition_name, *args, &block)
  form = ActiveForm::Definition::build(definition_name, *args, &block)
  form.update_from_params(params)
  instance_variable_set("@#{form.name}", form)
end

#create_active_form(*args, &block) ⇒ Object



4
5
6
7
8
# File 'lib/rails/controller_helper.rb', line 4

def create_active_form(*args, &block)
  form = ActiveForm::compose(*args, &block)
  form.update_from_params(params)
  instance_variable_set("@#{form.name}", form)
end