Method: Admin::BaseController#update

Defined in:
app/controllers/admin/base_controller.rb

#updateObject



54
55
56
57
58
59
60
61
62
63
64
65
66
# File 'app/controllers/admin/base_controller.rb', line 54

def update
  resource.last_updated_timestamp = params[:last_updated_timestamp].to_i if settings[:safe_save] && !params[:_force_save] && params[:last_updated_timestamp]
  update! do |success, failure|
    success.html { redirect_to redirect_to_on_success }
    failure.html { render :edit }
    success.js { render layout: false }
    failure.js { render :edit, layout: false }
    unless respond_to_format?(:json)
      success.json { head :no_content }
      failure.json { render json: {errors: resource.errors}, status: :unprocessable_entity }
    end
  end
end