Я пытаюсь реализовать полиморфную ассоциацию + ассоциативные ассоциации.Самореферентные ассоциации Rails-полиморфных ассоциаций
Прецедент есть:
У меня есть две модели
registered_user => registered users.
unregistered_friend => friends of registered users who have not registered.
У меня есть таблица
share (registered_user_id sharee_id sharee_type)
, которая хранит данные, когда
registered_user
акции что-то с sharee
где sharee
может быть registered_user
или unregistered_friend
Поэтому в основном то, что это правильный путь идти о нем.
Если registered_user.rb иметь что-то вроде
has_many :share
has_many :share, :as => :sharee
Спасибо!
Спасибо за быстрый ответ, будет проверить это и принять, если он работает – user2792419
именно то, что мне нужно – user2792419
@tihom экономит день! :) Спасибо! –