相关疑难解决方法(0)

Rails - 在日志文件中查看生成的SQL查询

有没有办法在生产环境中看到所有生成的查询,就像你在开发中一样?

mysql sql sqlite activerecord ruby-on-rails

6
推荐指数
1
解决办法
3587
查看次数

如何访问 update_all 生成的原始 SQL 语句(ActiveRecord 方法)

我只是想知道是否有一种方法可以访问为 update_all ActiveRecord 请求执行的原始 SQL。举个例子,看下面这个简单的例子:

Something.update_all( ["to_update = ?"], ["id = ?" my_id] )
Run Code Online (Sandbox Code Playgroud)

在 Rails 控制台中,我可以看到原始 SQL 语句,所以我猜我可以通过某种方式访问​​它?

PS - 我对 update_all 特别感兴趣,无法将其更改为其他任何内容。

谢谢!

ruby ruby-on-rails ruby-on-rails-3 rails-activerecord

4
推荐指数
1
解决办法
2194
查看次数