1
我希望用戶能夠喜歡並被其他用戶喜歡。什麼是Railsy最好的方式來設置它?ActiveRecord:遞歸關係?
我設想一個用戶表:
Like
----
belongs_to :user
belongs_to :likeable, polymorphic: true
User
----
has_many :likes, as: :likeable
????
不太確定如何從那裏建立關係。任何建議將不勝感激!
[這裏](http://stackoverflow.com/a/11947556/3797480)已經爲您提供了答案。 [這裏](https://github.com/ryanto/acts_as_votable)是你正在做什麼的流行寶石。 [Here](http://railscasts.com/episodes/163-self-referential-association)是關於自我參考關聯的不錯的railscast。 – nsave