如果我不在 Controller 中使用注入(inject)sql命令,我该如何解决这个问题?
更多详情
最佳答案
看到这个问题:
http://www.stackoverflow.com/questions/4727470/how-to-make-rails-external-database-calls
基本上,重点是您可以在database.yml 中定义与其他数据库的连接。默认情况下,ActiveRecord::Base 将从一个数据库继承,但您可以使用 external_connection
方法连接到为给定模型配置的另一个数据库。
然后您可以使用ActiveRecord API(例如find_by_sql)查询其他数据库。
关于sql - Rails3中如何在没有模型的情况下从数据库中查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10512831/