3
我在我的Rails 3.2应用程序中使用了debugger gem。Rails在调试控制台上查看activerecord sql语句
如何在调试控制台上查看生成的活动记录方法调用的SQL语句?
例如:如果我在调试控制台上运行Product.all
,它将打印出所有产品。我也想看到"Select * from Products"
。这可能吗?
我在我的Rails 3.2应用程序中使用了debugger gem。Rails在调试控制台上查看activerecord sql语句
如何在调试控制台上查看生成的活动记录方法调用的SQL语句?
例如:如果我在调试控制台上运行Product.all
,它将打印出所有产品。我也想看到"Select * from Products"
。这可能吗?
是的,你打赌 - 只是你的命令之前,运行此:
ActiveRecord::Base.logger = Logger.new(STDOUT)
感谢。这真的有帮助。顺便说一句,你知道什么可以节省我一些关键笔画,并自动设置这些东西,或通过一个较短的命名方法调用吗? – thanikkal
不知道,你可以尝试将它粘贴到你的/config/environments/development.rb中。 –