Рельсы отношение один ко многим, результат равен нулю - PullRequest
0 голосов
/ 11 февраля 2012

У меня есть простая база данных, которая имеет следующее отношение

Каждый вопрос имеет один тип вопроса ( 3 разных типа , например, Тип вопроса1, Тип вопроса2, Тип вопроса3)

вУ типа вопроса есть вопрос_ид

  • Question.rb (модель)

класс Вопрос

  • Questiontype1.rb (модель)

class Questiontype1 "question_id" end

  • show.json.rabl (я использовал Rabl)

object @атрибуты вопроса: идентификатор дочерний: вопрос тип1 =>: вопрос тип1 сделать атрибуты: идентификатор конец

Однако, когда я получаю дочерний элемент от Вопрос тип1, результат равен нулю

МожетЯ решаю эту проблему?

Извините за мой английский, спасибо.

1 Ответ

1 голос
/ 11 февраля 2012

Тип вопроса является атрибутом вопроса, а не наоборот. Таким образом, Question должен has_one :questiontype, а Questiontype должен belongs_to :question.

...