gpt4 book ai didi

ruby-on-rails - Rails在调试控制台上查看activerecord sql语句

转载 作者:行者123 更新时间:2023-12-01 18:38:45 25 4
gpt4 key购买 nike

我正在使用debugger我的 Rails 3.2 应用程序中的 gem。

如何在调试控制台上查看事件记录方法调用生成的 SQL 语句?

例如:如果我在调试控制台上运行 Product.all ,它会打印出所有产品。我还想看到“从产品中选择*”。这可能吗?

编辑现在我更明智了(;p) Active Record 还在 Active Record 关系对象上提供了 .to_sql 方法,以检查它们针对底层数据库运行的 sql 查询。

最佳答案

是的,你敢打赌 - 只需在命令之前运行它即可:

ActiveRecord::Base.logger = Logger.new(STDOUT)

关于ruby-on-rails - Rails在调试控制台上查看activerecord sql语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12346192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com