Module: MetaController::Adaptors::CreateAction

Defined in:
lib/meta_controller/adaptors/create_action.rb

Instance Method Summary collapse

Instance Method Details

#create_actionObject



6
7
8
9
10
11
12
13
14
15
# File 'lib/meta_controller/adaptors/create_action.rb', line 6

def create_action
  controller_eval do
    define_callbacks :after_create_build
  end
  define_controller_method(:create, %{
    build_#{short_model_name}
    run_callbacks(:after_create_build)
    render_create(#{short_model_name}, :action_failed => 'form') { #{short_model_name}.save }
  })
end