Ruby on rails 在Rails控制台上运行ActiveRecord命令而不使用SQL缓存

Ruby on rails 在Rails控制台上运行ActiveRecord命令而不使用SQL缓存,ruby-on-rails,ruby-on-rails-3,activerecord,Ruby On Rails,Ruby On Rails 3,Activerecord,我想知道是否有办法在Rails控制台上暂时禁用SQL缓存 我正在Rails控制台上运行ActiveRecord命令,以查看每个查询需要多长时间。但我无法得到正确的度量,因为Rails正在缓存SQL,而我的查询似乎几乎是在瞬间发生的 有什么建议吗?我不确定您是否可以从控制台中删除它,但我认为您可以将其添加到初始值设定项中,以将其删除以供开发 if Rails.env.development? Rails.configuration.middleware.delete ActiveRecord:

我想知道是否有办法在Rails控制台上暂时禁用SQL缓存

我正在Rails控制台上运行ActiveRecord命令,以查看每个查询需要多长时间。但我无法得到正确的度量,因为Rails正在缓存SQL,而我的查询似乎几乎是在瞬间发生的


有什么建议吗?

我不确定您是否可以从控制台中删除它,但我认为您可以将其添加到初始值设定项中,以将其删除以供开发

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