相关疑难解决方法(0)

如何在Rails控制台中显示SQL查询?

当我在控制台中运行查询(例如MyModel.where(...)record.associated_things)时,如何查看正在运行的实际数据库查询,以便我可以更好地了解正在发生的事情?

activerecord ruby-on-rails

98
推荐指数
6
解决办法
5万
查看次数

如何在不实际执行的情况下获取由ActiveRecord #ref创建的SQL语句?

我正在使用will_paginate一些复杂的查询,它无法正确计算总记录数(为了显示正确数量的页面链接) - 即由于多列分组.

因此,我打算获取SELECT查询,该查询将用于检索所有记录,而不实际执行它,并SELECT COUNT(*) FROM ...手动包装,以获取记录数.

有什么想法怎么做?

编辑:我正在使用Rails 2.3.x.

activerecord ruby-on-rails count

25
推荐指数
2
解决办法
3万
查看次数

标签 统计

activerecord ×2

ruby-on-rails ×2

count ×1