ruby - 如何在 Ruby on Rails 中连接两个不同数据库的表
问题描述
我正在使用 rails 4.1.5 How to JOIN Ruby on Rails 中两个不同数据库的表。
我在 DB1 中有一个模型(用户),在 DB2 中有另一个模型(资产)。用户和资产之间的关联是:用户拥有_许多资产和资产属于_用户。
查询:我想加入这两个表,现在我在我的应用程序中使用原始 sql 查询。“SELECT * FROM DB1.users 用户加入 DB2.assets 资产 onasset.user_id = user.id”
RoR 中是否有更好的解决方案?
解决方案
推荐阅读
- java - n 个字符串中的常用字符
- python - 尝试在 db TypeError 中添加条目时出现问题:__init__() 错误
- java - 如何使用 docker 与 java 应用程序一起运行 shell 脚本?
- html - 为什么除了高度和宽度之外的任何 CSS 都不能在我的 div 上工作?
- r - 有效地改变许多索引范围的向量值
- model - Promela, Ispin:带旋转的模型检查器 promela 建模
- python-3.x - cumsum() 按月计算,但如果该月没有数据,则重复这些值
- php - 如何在数组中使用 chr() 函数从 PHP 中的危险字符中清除字符串?
- windows - 如何在 PowerShell 中合并控制台输出并作为 HTML 格式的电子邮件发送
- python - 为什么 parseargs 将参数存储在列表中