Module: RailsCommonApi
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/controllers/concerns/rails_common_api.rb
Instance Method Summary collapse
Instance Method Details
#process_errors(model) ⇒ Object
31 32 33 34 35 36 37 |
# File 'app/controllers/concerns/rails_common_api.rb', line 31 def process_errors(model) render json: { code: 406, error: model.errors.as_json(full_messages: true), message: model.errors..join("\n") }, status: 200 end |
#render(*args) ⇒ Object
39 40 41 42 43 44 45 46 47 48 |
# File 'app/controllers/concerns/rails_common_api.rb', line 39 def render *args = args. if [:json] [:json].merge! code: 200 end args << super *args end |