Монгоидные сложные уловки - PullRequest
       16

Монгоидные сложные уловки

0 голосов
/ 01 декабря 2011

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

Заранее спасибо за любую помощь

1 Ответ

0 голосов
/ 01 декабря 2011

Я понял, что мои модели на самом деле не были проблемой, проблема заключалась в тестировании этих моделей, которое мне все еще кажется правильным, но код, о котором я думал, я спрашивал, на самом деле функционален

...