ActiveRecord在Rails 3中生成SQL

Mag*_*nus 3 sql activerecord ruby-on-rails ruby-on-rails-3

我正在开发一个项目,需要与两个不同的数据库交谈:一个用于持久数据的MySQL和一个用于实时数据的实验性内存数据库.

如果有办法访问和使用ActiveRecord查找程序生成的SQL查询,这将使我的生活更轻松.


我知道在这些方面还有其他问题,但他们的答案似乎建议将SQL记录到STDOUT而不是Rails 3

egz*_*gze 5

Model.all执行查询,您尝试调用to_sql数组.

做这个

Model.scoped.to_sql
Run Code Online (Sandbox Code Playgroud)