Method: JSONAPI::ActsAsResourceController#process_operations
- Defined in:
- lib/jsonapi/acts_as_resource_controller.rb
#process_operations(transactional) ⇒ Object
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
# File 'lib/jsonapi/acts_as_resource_controller.rb', line 123 def process_operations(transactional) if transactional run_callbacks :transaction do ActiveRecord::Base.transaction do yield end end else begin yield rescue ActiveRecord::Rollback # Can't rollback without transaction, so just ignore it end end end |