RoleAssignmentを介して接続されたUser&Roleなど、多対多の関連付けを持つモデルがあります
DB1のテーブル:
users
role_assignments
DB2のテーブル:
roles
を使用してDB1のユーザーにアクセスできますが、を使用しrole_one.users
てDB2のロールにアクセスできませんuser_one.roles
。例外があります
ActiveRecord::StatementInvalid: Mysql2::Error: Table 'db2_development.role_assignments' doesn't exist:
SELECT `roles`.* FROM `roles` INNER JOIN `role_assignments` ON `roles`.`id` = `role_assignments`.`role_id`
WHERE `role_assignments`.`user_id` = 1
ユーザーからロールにアクセスする方法、またはrole_assignmentsがDB2ではなくDB1にあることをレールに知らせる方法を知っている人はいますか?どうも