【问题标题】:How do you disable the query cache in rails 4.x?如何在 rails 4.x 中禁用查询缓存?
【发布时间】:2013-12-16 13:17:22
【问题描述】:

如何在 rails 4.x 中禁用查询缓存?将我的查询包装在 model.uncached {} 中似乎不会停止查询缓存。还有其他设置吗?

【问题讨论】:

标签: ruby-on-rails rails-activerecord


【解决方案1】:

啊,看来答案是将以下内容添加到您的 application.rb

config.middleware.delete "ActiveRecord::QueryCache"

【讨论】:

  • 您找到更好的解决方案了吗?不想在某些代码块上禁用所有缓存。
  • 在 Rails 4.1.1 中包装我的查询可以正常工作。我做了User.uncached do User.find(1) end。你最近有没有这样尝试过?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-25
  • 2013-04-09
  • 1970-01-01
  • 1970-01-01
  • 2022-06-24
  • 2014-05-23
  • 2014-03-25
相关资源
最近更新 更多