0
class Link < ActiveRecord::Base
has_many :link_votes, :as => :vote_subject, :class_name => 'Vote'
has_many :spam_votes, :as => :vote_subject, :class_name => 'Vote'
end
的問題是,當我加入與@link.link_votes << Vote.new
一個新的投票vote_subject_type
爲'Link'
,而我想這可能是'link_votes'
或類似的東西。這是AR限制還是有辦法解決這個問題?
其實我已經找到了一個相關的答案,但我不能肯定它說什麼:Polymorphic Association with multiple associations on the same model