我想知道是否有办法在Rails控制台上暂时禁用SQL缓存。
我在Rails控制台上运行ActiveRecord命令,以查看每个查询需要多长时间。但我无法得到正确的衡量标准,因为Rails正在缓存SQL,我的查询似乎几乎是瞬间发生的。
有什么建议吗?
答案 0 :(得分:2)
我不确定您是否可以将其从控制台中删除,但我认为您可以将其添加到初始化程序中以将其删除以进行开发。
if Rails.env.development?
Rails.configuration.middleware.delete ActiveRecord::QueryCache
end