aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/engines.md
diff options
context:
space:
mode:
authorBen Standefer <benstandefer@gmail.com>2016-06-01 12:03:30 -0700
committerBen Standefer <benstandefer@gmail.com>2016-07-02 16:16:56 -0700
commitac156060a4dd81ea1f7730affb1491ceb3c973d0 (patch)
tree874a4b44ed7efbc1baffde1ec589b9ae88cebc67 /guides/source/engines.md
parent6a77398cc194070da00dc8e5bea773fa7b792444 (diff)
downloadrails-ac156060a4dd81ea1f7730affb1491ceb3c973d0.tar.gz
rails-ac156060a4dd81ea1f7730affb1491ceb3c973d0.tar.bz2
rails-ac156060a4dd81ea1f7730affb1491ceb3c973d0.zip
Improve error message when record touch fails.
The current error message only indicates that a touch can fail because the record is new. In practice, we saw cases where touches were failing because the record had been destroyed. `persisted?` checks `new_record?` *and* `destroyed?`. It was confusing to get a message about a new record when in reality we were destroying records. I also included a helpful tip for users to consider using `persisted?`, `new_record?`, or `destroyed?` before touching.
Diffstat (limited to 'guides/source/engines.md')
0 files changed, 0 insertions, 0 deletions