我想建立一组看起来像下面代码的关系 我认为我的问题主要在于SomethingThatNeedsAnAnswer类,我希望使用与其类名不同的名称与多态模型建立关系
Class Votable
has_many :votes
belongs_to :question, polymorphic: true
end
Class Vote
belongs_to :selected_answer, polymorphic: true
belongs_to :votable
end
Class SomethingThatNeedsAFewAnswers
has_one :some_question, class_name: "Votable", as :question
has_one :some_other_question, class_name: "Votable", as :question
end
Class ExampleAnswerClass
field :some_text_field
has_many: votes: as :selected_answers
end
提前感谢您提供任何帮助
答案 0 :(得分:0)
我意识到我的模型并不是真正的问题,问题在于我对这些模型的测试似乎仍然是正确的,但我认为我所询问的代码实际上是功能性的