Я хотел бы установить набор отношений, которые выглядят примерно так, как показано ниже
главное, я думаю, что моя проблема в классе 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
Заранее спасибо за любую помощь