Какой лучший способ сделать ассоциацию многих ко многим? - PullRequest
0 голосов
/ 08 декабря 2010

Привет всем, в моем последнем вопросе ссылка , В ответе, который дает Trip, он сказал:

Но эта таблица соединений в Rails не обязанабыть создан в миграции.Это может быть сделано исключительно в моделях.

я должен использовать таблицу соединений, как мой код, или без таблицы соединений, используя: Хотя?Какой правильный путь?

1 Ответ

1 голос
/ 08 декабря 2010

Это зависит от требования. Видите ли, в первую очередь вы должны использовать has_and_belongs_to_many , так как для этого не требуется дополнительная модель.

Но если вам нужно, чтобы любая другая дополнительная информация сохранялась в таблице вместе с ассоциацией, тогда вы должны использовать has_many: через параметр

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