tha*_*kal 4 activerecord ruby-on-rails ruby-debug
我在我的Rails 3.2应用程序中使用调试器 gem.
如何在调试控制台上查看活动记录方法调用的结果SQL语句?
例如:如果我Product.all在调试控制台上运行它会打印出所有产品.我也希望看到它"Select * from Products".这可能吗?
编辑现在我更聪明(; p)活动记录还在活动记录关系对象上提供.to_sql方法,以检查它们对底层数据库运行的sql查询.
Bra*_*rth 15
是的,你打赌 - 只需在命令之前运行:
ActiveRecord::Base.logger = Logger.new(STDOUT)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2797 次 |
| 最近记录: |