Class: AdminAssistant::Request::SingleCreate
- Defined in:
- lib/admin_assistant/request/create.rb
Instance Method Summary collapse
Methods inherited from Base
#action, #after_template_file, #before_template_file, #initialize, #model_class, #model_class_symbol, #origin, #render_multi_form, #render_single_form, #render_template_file, #render_to_string, #render_to_string_if_exists
Constructor Details
This class inherits a constructor from AdminAssistant::Request::Base
Instance Method Details
#call ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/admin_assistant/request/create.rb', line 4 def call if @controller.request.get? @controller.send :redirect_to, :action => 'new' else saving = CreateSaving.new model_class.new, @controller if saving.record_and_associations_valid? saving.save saving.redirect_after_save else render_single_form saving.record end end end |