Rails记录器配置 - 显示对数据库进行查询的代码行

时间:2012-12-09 21:03:07

标签: ruby-on-rails

我已经构建了一个非常大的rails应用程序。现在我在一些页面上有很多疑问。我真的很喜欢rails开发日志来显示我的代码中提出查询请求的行,所以我很容易删除一些。

这就是我想要的。

[called from ProjectsController.rb line 32]CACHE (0.0ms)  SELECT "firms".* FROM "firms" WHERE "firms"."subdomain" = 'testing' LIMIT 1

是否有要放入config / environments / development.rb文件的标记

这太棒了!

config.log_tags = [:code_line_call]

2 个答案:

答案 0 :(得分:0)

我没有找到在日志中获取代码行的方法。

解决方案是Miniprofiler

这是一个在代码中查找sql​​请求的好工具

Ryan Bates对此进行了直播

railscasts 368-miniprofiler

答案 1 :(得分:0)

更轻量级的解决方案是Active Record Query Tracer 这正是你要找的。

相关问题