gpt4 book ai didi

ruby-on-rails - 在 Rails 中,如何在 ActiveRecord 查询执行时获取实际的 Query

转载 作者:行者123 更新时间:2023-12-04 06:03:15 25 4
gpt4 key购买 nike

我在 ActiveRecord 中使用了一个简单的查询,它执行类似的操作。

MyTable.find(:all, :conditions => {:start_date => format_time(params[:date]) })

我想获得在后台执行的等效查询,也许使用 puts声明或类似的东西。 MySQL是我的数据库。

最佳答案

通过查看位于log/development.log的开发日志可以看到执行的SQL查询.请注意 script/server默认情况下,命令会跟踪此日志文件。

  • 在 Rails 3 中你可以附加一个 .to_sql方法调用到 finder 的末尾以输出 SQL。
  • 或者,New Relic的免费 RPM Lite gem 可让您在开发人员模式下查看 SQL 查询以及许多其他有用的性能调整信息。
  • 关于ruby-on-rails - 在 Rails 中,如何在 ActiveRecord 查询执行时获取实际的 Query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3264095/

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