diff options
author | Kasper Timm Hansen <kaspth@gmail.com> | 2016-02-12 22:37:11 +0100 |
---|---|---|
committer | Kasper Timm Hansen <kaspth@gmail.com> | 2016-02-12 22:37:11 +0100 |
commit | a88c5ff96de98b67c75a04711847b3a29c2df411 (patch) | |
tree | f764d9b4d5795704e445dbd5eaab0e6bd7076bcb /activerecord/lib/active_record/autosave_association.rb | |
parent | 29e5c2057808c3c32ddf0d2b3d99224037d15a62 (diff) | |
download | rails-a88c5ff96de98b67c75a04711847b3a29c2df411.tar.gz rails-a88c5ff96de98b67c75a04711847b3a29c2df411.tar.bz2 rails-a88c5ff96de98b67c75a04711847b3a29c2df411.zip |
Only write to collection cache if we have a callable cache key.
A callable cache key writes to the collection cache under a certain namespace.
Which means if we don't have scoped cache key we can just rely on the
`cache model_name do` in the templates to cache them.
Less writes, more sharing.
Add `assert_customer_cached` to better illustrate this in tests, and remove
tests which then don't communicate as much.
Diffstat (limited to 'activerecord/lib/active_record/autosave_association.rb')
0 files changed, 0 insertions, 0 deletions