Module: GardenVariety::CreateAction
- Defined in:
- lib/garden_variety/actions.rb
Instance Method Summary collapse
-
#create ⇒ void
Garden variety controller
createaction.
Instance Method Details
#create ⇒ void #create { ... } ⇒ void
This method returns an undefined value.
Garden variety controller create action.
37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/garden_variety/actions.rb', line 37 def create self.model = (model = assign_attributes((new_model))) if model.save flash[:success] = (:success) block_given? ? yield : redirect_to(model) flash.discard(:success) if REDIRECT_CODES.exclude?(response.status) else flash.now[:error] = (:error) render :new end end |