首页 > 解决方案 > 如何在 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 中是否有更好的解决方案?

标签: rubyruby-on-rails-4

解决方案


推荐阅读