aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/scoping
diff options
context:
space:
mode:
authorArthur Neves <arthurnn@gmail.com>2014-05-08 14:46:12 -0400
committerArthur Neves <arthurnn@gmail.com>2014-05-09 13:42:04 -0400
commit198d9e3dfb943c309520e98b86d48c113eb5acbb (patch)
treef6be413fb9209f552b1f6193bbe599e799058cc5 /activerecord/test/cases/scoping
parent0a7beb1b77711e6b85234f425dfbc5f8c65420e9 (diff)
downloadrails-198d9e3dfb943c309520e98b86d48c113eb5acbb.tar.gz
rails-198d9e3dfb943c309520e98b86d48c113eb5acbb.tar.bz2
rails-198d9e3dfb943c309520e98b86d48c113eb5acbb.zip
Reverts "Fix bugs with changed attributes tracking when transaction gets rollback"
We are reverting these commits, because there are other caveats related to dirty attributes not being restored when a transaction is rollback. For instance, nested transactions cannot proper restore the dirty attributes state after a rollback. At the moment, the dirty attributes are scoped by the transaction. When we call `.save` on a record, the dirty attributes will be reset even if the transaction gets rollback. [related #13166] [related #15018] [related #15016] [closes #15019] This reverts commits * bab48f0a3d53a08bc23ea0887219e8deb963c3d9 * b0fa7cf3ff8432cc2eef3682b34763b7f8c93cc8. * 73fb39b6faa9de593ae75ad4e3b8e065ea0e53af * 37c238927fbed059de3f26a90d8923fb377568a5. * 8d8d4f1560264cd1c74364d67fa0501f6dd2c4fa Revert "Merge pull request #13166 from bogdan/transaction-magic"
Diffstat (limited to 'activerecord/test/cases/scoping')
0 files changed, 0 insertions, 0 deletions