我正在开展一个项目,该项目需要与两个不同的数据库对话:一个用于持久数据的 MySQL 数据库和一个用于实时数据的实验性内存数据库。
如果有一种方法可以访问和使用由 ActiveRecord 查找器生成的 SQL 查询,我的生活就会轻松一些。
我知道在这些方面还有其他问题,但他们的答案似乎建议将 SQL 记录到 STDOUT 而不是针对 Rails 3
最佳答案
Model.all
执行查询,您正尝试在数组上调用 to_sql
。
这样做
Model.scoped.to_sql
关于sql - Rails 3 中的 ActiveRecord 生成的 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4874294/