我正在尝试实现多态关联+自引用关联。
用例是:
我有两个模型
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
所以基本上什么是正确的方法。
register_user.rb 应该有类似的东西
has_many :share
has_many :share, :as => :sharee
谢谢!