sql - Rails3中如何在没有模型的情况下从数据库中查询?

标签 sql ruby-on-rails-3 model

如果我不在 Controller 中使用注入(inject)sql命令,我该如何解决这个问题?

更多详情enter image description here

最佳答案

看到这个问题:

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/

相关文章:

sql - 查找具有特定值的最新记录

ruby-on-rails - rails erb 表单助手 options_for_select :selected

asp.net-mvc - TryUpdateModel 的真实示例,ASP .NET MVC 3

python - Django 一对多模型

mysql - 在 GROUP BY 查询中使用时如何计算 rand()

python - 存储到 MySQL 数据库时,非 Unicode 字符会更改为 "????"

ruby-on-rails - 如何编写确保发送电子邮件的Rspec Controller 测试?

ruby-on-rails-3 - Rails 3.1 - 更改默认脚手架 View 和模板

python - Django new ForeignKey 字段基于现有字段

sql - 仅在 Datetime 列上按日期分组