Change transaction callbacks to not swallow errors. Before this change any errors raised inside a transaction callback were getting rescued and printed in the logs, unless you used the (newly deprecated) raise_in_transactional_callbacks = true option. (See: https://edgeguides.rubyonrails.org/5_0_release_notes.html)
config.serve_static_files
withconfig.public_file_server.enabled
config.static_cache_control
toconfig.public_file_server.headers
raise_in_transactional_callbacks
raise_in_transactional_callbacks = true
option. (See: https://edgeguides.rubyonrails.org/5_0_release_notes.html)