Моделирование опроса - PullRequest
       5

Моделирование опроса

1 голос
/ 17 декабря 2011

Я разрабатываю функцию опроса, которая позволяет users создать опрос questions с options и разрешить другим users до answer их

Модель answer включает столбец option_id, но эти две модели не связаны.

У меня два вопроса:

  • Полностью ли инкапсулированы мои модели (ниже) в том, что я пытаюсь представить?
  • Как будет выглядеть метод create для действия контроллера answer? (В частности, как получить option_id)

Примечание: я никогда не имел дело с этим шаблоном, в котором модель (answer) ссылается на другую модель (option) через option_id, но эти две не связаны

Пока у меня есть это:

class Question < ActiveRecord::Base
  belongs_to :user
  has_many :options
  has_many :answers
end

class Option < ActiveRecord::Base
  belongs_to :question
end

class Answer < ActiveRecord::Base
  belongs_to :user
  belongs_to :question
end

1 Ответ

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

Найден тут для мобильного приложения, которое делает это

...