aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorRoque Pinel <repinel@gmail.com>2015-07-19 22:00:36 -0400
committerSean Griffin <sean@thoughtbot.com>2015-07-20 09:12:01 -0600
commit12b0b26df7560ab5199ba830586864085441508f (patch)
treefc2cc53a6795ee099fec878e4c33f7337f05b476 /README.md
parentc0ef95a1c6db3095c4b5f80f8044fbbbdfebeff1 (diff)
downloadrails-12b0b26df7560ab5199ba830586864085441508f.tar.gz
rails-12b0b26df7560ab5199ba830586864085441508f.tar.bz2
rails-12b0b26df7560ab5199ba830586864085441508f.zip
Fix state being carried over from previous transaction
This clears the transaction record state when the transaction finishes with a `:committed` status. Considering the following example where `name` is a required attribute. Before we had `new_record?` returning `true` for a persisted record: ```ruby author = Author.create! name: 'foo' author.name = nil author.save # => false author.new_record? # => true ```
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions