diff options
author | Tristan Gamilis <tristan@2suggestions.com.au> | 2015-04-07 17:50:32 +1000 |
---|---|---|
committer | Tristan Gamilis <tristan@2suggestions.com.au> | 2015-04-07 17:50:41 +1000 |
commit | e0cb21f5f767606ad3ecf2db33855d27aa9f083d (patch) | |
tree | 422ffc0969aad5e6a6b43372a29846276eec9f06 /actionmailer/lib/action_mailer/test_helper.rb | |
parent | 693b333920fc2f5b74f157d46d531cd97b692006 (diff) | |
download | rails-e0cb21f5f767606ad3ecf2db33855d27aa9f083d.tar.gz rails-e0cb21f5f767606ad3ecf2db33855d27aa9f083d.tar.bz2 rails-e0cb21f5f767606ad3ecf2db33855d27aa9f083d.zip |
Require explicit counter_cache option for has_many
Previously has_many associations assumed a counter_cache was to be used
based on the presence of an appropriately named column. This is
inconsistent, since the inverse belongs_to association will not make
this assumption. See issues #19042 #8446.
This commit checks for the presence of the counter_cache key in the
options of either the has_many or belongs_to association as well as
ensuring that the *_count column is present.
Diffstat (limited to 'actionmailer/lib/action_mailer/test_helper.rb')
0 files changed, 0 insertions, 0 deletions