aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/contributing_to_ruby_on_rails.md
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2018-06-05 00:27:43 +0900
committerRyuta Kamizono <kamipo@gmail.com>2018-06-07 06:58:45 +0900
commit5dc72378b783e924c5bf079ca660388ec4ac9224 (patch)
tree5411c32f4330fca8ea97c56b810ea77cd079983a /guides/source/contributing_to_ruby_on_rails.md
parent48c95cf7e591ed3b683705ded92c6d7c7518aaec (diff)
downloadrails-5dc72378b783e924c5bf079ca660388ec4ac9224.tar.gz
rails-5dc72378b783e924c5bf079ca660388ec4ac9224.tar.bz2
rails-5dc72378b783e924c5bf079ca660388ec4ac9224.zip
Fix `collection.create` to could be rolled back by `after_save`
In `_create_record`, explicit `transaction` block requires rollback handling manually when `insert_record` is failed. We need to handle it in `_create_record`, not in `insert_record`, since our test cases expect a record added to target and returned even if `insert_record` is failed, Closes #31488.
Diffstat (limited to 'guides/source/contributing_to_ruby_on_rails.md')
0 files changed, 0 insertions, 0 deletions