当前位置: 首页 > 面试题库 >

禁用Rails 3.2中的解释

闾丘高峰
2023-03-14
问题内容

是否可以通过配置在Rails 3.2中全局禁用新的解释功能?我正在使用activerecord-sqlserver-adapter
3.2.1,并且gem的解释(显示计划)部分似乎存在一些错误。


问题答案:

引用http://weblog.rubyonrails.org/2011/12/6/what-s-new-in-edge-rails-
explain/

新的应用程序得到

config.active_record.auto_explain_threshold_in_seconds = 0.5

config/environments/development.rb。Active
Record监视查询,如果查询所用的阈值超过该阈值,则会使用警告记录其查询计划。

[…]

默认情况下,阈值nil处于测试和生产环境中,这意味着该功能已禁用。

所以就设定

config.active_record.auto_explain_threshold_in_seconds = nil


 类似资料:
  • 我最近尝试将我的Rails应用程序从Rails3.2更新到Rails4.2。在升级之前,我所有的测试套件都运行得很好,但是在更新之后,我得到了一些奇怪的东西。每次尝试运行测试时,都会发生相同的错误

  • 问题内容: 我实现了使用,并且需要在期间禁用适配器项。 我尝试了以下方法,但是单击通常会发生: 问题答案: 使用我们处理过的逻辑。这将禁用适配器项,而不是其父项。 实现应如下所示: 用法:

  • 我正在遵循Clojure.spec指南。我理解在使用clojure.spec/keys时声明必需和可选属性是可能的。 我不明白可有可无是什么意思。对我来说:OPT什么都不做。

  • 问题内容: 我想使用JPA(eclipselink)从数据库中获取数据。该数据库由许多其他来源更改,因此我想针对我执行的每个查找返回数据库。我已经阅读了许多有关禁用缓存的文章,但这似乎不起作用。有任何想法吗? 我正在尝试执行以下代码: 一==二是正确的,而我希望它是错误的。 我尝试将以下每个/所有内容添加到我的persistence.xml中 我也尝试过将@Cache注释添加到实体本身: 我误会了

  • 是否可以定义一个禁用Javascript的浏览器来模拟爬虫如何查看页面?应该有一个选项可以通过。

  • 第一个例子不起作用。我需要始终有一个列表来禁用链接?或者我的第一个演示有什么问题? https://jsfiddle.net/7y0u2amy/