module GardenVariety::UpdateAction
Public Instance Methods
update() { |: redirect_to(model)| ... }
click to toggle source
Garden
variety controller update
action. @overload update() @overload update()
@yield on-success callback, replaces default redirect
@return [void]
# File lib/garden_variety/actions.rb, line 64 def update self.model = (model = assign_attributes(authorize(find_model))) if model.save flash[:success] = flash_message(:success) block_given? ? yield : redirect_to(model) flash.discard(:success) if REDIRECT_CODES.exclude?(response.status) else flash.now[:error] = flash_message(:error) render :edit end end