【问题标题】:Output ActiveRecord MySQL queries to page将 ActiveRecord MySQL 查询输出到页面
【发布时间】:2011-11-25 23:04:57
【问题描述】:

Rails 新手,请多多包涵 :)

如何将 ActiveRecord 为每个页面请求执行的所有查询附加到页面底部(即应用程序布局)?来自 CakePHP,这是确保我编写的代码高效的有用工具。

例如,我知道我可以通过 ActiveRecord::Base.logger = Logger.new(STDOUT) 更改记录器,但是我会在布局文件中添加什么来转储正在执行的查询列表?有没有办法让我将 ActiveRecord 记录器配置为变量,比如在我的 environment.rb 文件中?

【问题讨论】:

    标签: mysql ruby-on-rails activerecord


    【解决方案1】:

    查看rails footnotes gem - 我认为它可能会在这里满足您的需求,并为您提供更多功能。我最近没怎么用过它,但我在我们拥有的一些 Rails v2 应用程序中广泛使用它,我只是将它添加到 Rails v3 应用程序以确保它仍然按预期工作(并发现一些需要纠正的慢查询也一样!)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-04
      • 2012-01-14
      • 2011-04-26
      • 1970-01-01
      相关资源
      最近更新 更多