module Controller::Actions::Update

Public Instance Methods

update() click to toggle source
# File lib/resourcify/controller/actions/update.rb, line 3
def update
  authorize @record

  if @record.update(permitted_params)
    render json: @record
  else
    @error[:type]     = 'Validation'
    @error[:message]  = 'Sorry, there were validation errors.'
    @error[:errors]   = @record.errors.messages
    @error[:messages] = @record.errors.full_messages

    render json: @error
  end
end