在没有SQL缓存的情况下在Rails控制台中运行ActiveRecord命令



我想知道是否有一种方法可以暂时禁用Rails控制台上的SQL缓存。

我在Rails控制台上运行ActiveRecord命令,看看每个查询需要多长时间。但我不能得到一个正确的措施,因为Rails是缓存SQL和我的查询似乎几乎是瞬间发生的。

有什么建议吗?

我不确定您是否可以将其从控制台删除,但我认为您可以将其添加到初始化器中以删除它以进行开发。

if Rails.env.development?
  Rails.configuration.middleware.delete ActiveRecord::QueryCache
end

相关内容

  • 没有找到相关文章

最新更新