【发布时间】:2010-10-29 16:13:50
【问题描述】:
我的帖子可以由多态关联投票。现在我也让 cmets 可以投票。我可以为我的 cmets 共享相同的模型和逻辑吗?还是我必须建立新的模型关系?
#post.rb
has_many :votes, :as => :votable
has_many :voting_users,
:through => :votes,
:source => :user
#vote.rb
belongs_to :votable, :polymorphic => true
【问题讨论】:
标签: ruby-on-rails models polymorphic-associations