Opt in to raising exceptions from AR callbacks
Opt in to raising exceptions from AR callbacks

Resolves:
DEPRECATION WARNING: Currently, Active Record suppresses errors raised within
`after_rollback`/`after_commit` callbacks and only print them to the logs. In
the next version, these errors will no longer be suppressed. Instead, the
errors will propagate normally just like in other Active Record callbacks.

You can opt into the new behavior and remove this warning by setting:

  config.active_record.raise_in_transactional_callbacks = true

Signed-off-by: Robb Kidd <11cd4f9ba93acb67080ee4dad8d03929f9e64bf2@chef.io>

robbkidd/supermarket,nellshamrell/supermarket,chef/supermarket,robbkidd/supermarket,juliandunn/supermarket,juliandunn/supermarket,nellshamrell/supermarket,chef/supermarket,chef/supermarket,robbkidd/supermarket,chef/supermarket,nellshamrell/supermarket,juliandunn/supermarket,robbkidd/supermarket,chef/supermarket,juliandunn/supermarket,nellshamrell/supermarket