У меня нет никаких идей. Не могли бы вы дать мне какие-либо подсказки (например, ссылки на сайты). Любая помощь будет оценена.
Model1: GROUP(id, name)
Model2: USER_GROUP_CMB(id, user_id, group_id)
Ожидаемая инструкция SQL:
SELECT *
FROM groups AS g LEFT OUTER JOIN user_group_cmbs AS cmb
ON g.id = cmb.group_id
WHERE cmb.user_id = 1
Я попытался настроить ассоциации ниже, но я не знаю, что делать после этого.
class Group < ActiveRecord::Base
has_many :user_group_cmb
end
class UserGroupCmb < ActiveRecord::Base
has_many :group
end
Rails Версия: 3.1.1