2011-02-02 59 views
3

我正在研究一个需要与两个不同数据库交谈的项目:一个用于持久性数据的MySQL和一个用于实时数据的实验性内存数据库。Rails 3中ActiveRecord生成的SQL

这将让我的生活更容易一点,如果有访问和使用由ActiveRecord的发现者生成的SQL查询的方式。


我知道已经有沿着这些线路,但答案的其他问题,他们似乎暗示登录的SQL输出到标准输出,并没有为Rails 3

+1

我真的不明白,不to_sql回答您的问题? – apneadiving 2011-02-02 12:12:50

+0

我不知道如何使用它,我试着在Model.all上调用to_sql,但是这似乎返回结果字符串 – Magnus 2011-02-02 12:31:58

回答

5

Model.all执行查询和您要拨打阵列上的to_sql

做这个

Model.scoped.to_sql