diff options
author | namusyaka <namusyaka@gmail.com> | 2017-02-10 02:04:28 +0900 |
---|---|---|
committer | Jeremy Daer <jeremydaer@gmail.com> | 2017-02-12 18:10:15 -0700 |
commit | e8f170cec11873bfaab68d8b24737adb7b9331c6 (patch) | |
tree | f23ee5b34de5411a0a5e7e54af49a931ad03ad66 /activerecord/lib/active_record/model_schema.rb | |
parent | acdbe70a02f4eec9e7dc085dfce615a3ddaf9d37 (diff) | |
download | rails-e8f170cec11873bfaab68d8b24737adb7b9331c6.tar.gz rails-e8f170cec11873bfaab68d8b24737adb7b9331c6.tar.bz2 rails-e8f170cec11873bfaab68d8b24737adb7b9331c6.zip |
Make `table_name=` reset current statement cache
So queries are not run against the previous table name.
Closes #27953
Diffstat (limited to 'activerecord/lib/active_record/model_schema.rb')
-rw-r--r-- | activerecord/lib/active_record/model_schema.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/model_schema.rb b/activerecord/lib/active_record/model_schema.rb index 2a28c6bf6d..54216caaaf 100644 --- a/activerecord/lib/active_record/model_schema.rb +++ b/activerecord/lib/active_record/model_schema.rb @@ -432,6 +432,7 @@ module ActiveRecord connection.schema_cache.clear_data_source_cache!(table_name) reload_schema_from_cache + initialize_find_by_cache end private |