我正在使用ActiveRecord 3.0 (没有rails)构建一个命令行应用程序。如何清除ActiveRecord维护的查询缓存?
发布于 2014-07-21 21:20:54
对于第一近似值:
ActiveRecord::Base.connection.query_cache.clear
发布于 2010-09-18 19:14:53
看看http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/QueryCache.html中的clear_query_cache
方法
发布于 2018-06-07 18:00:10
我们使用:
ActiveRecord::Base.connection.query_cache.clear
(ActiveRecord::Base.connection.tables - %w[schema_migrations versions]).each do |table|
table.classify.constantize.reset_column_information rescue nil
end
但我不确定这是否足够。
https://stackoverflow.com/questions/3740705
复制相似问题