Каково соглашение, когда соответствующие данные должны храниться в объединенной таблице? - PullRequest
2 голосов
/ 26 января 2010

Предположим, у вас есть модель данных, похожая на

class Question

has_and_belongs_to_many :choices

end

Теперь предположим, что в модели выбора есть столбец позиции. Каков наилучший способ получить доступ к этой информации без ужасных беспорядочных запросов / моделей?

Прелесть has_and_belongs_to_many в том, что он делает вещи лаконичными и простыми. Есть ли способ сделать это, но все еще иметь доступ к моей questions_choices .position?

1 Ответ

1 голос
/ 26 января 2010

"Вы должны использовать has_many :through, если вам нужны проверки, обратные вызовы или дополнительные атрибуты в модели соединения."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...