Имеет ли значение тип отношений с ассоциациями Rails? - PullRequest
1 голос
/ 18 ноября 2011

При использовании has_many: through =>: что-то имеет значение тип отношений? Например, если A has_many C: through =>: b, имеет ли значение, принадлежит ли модель A к B, которая имеет C, или к модели A has_many B, которая имеет C?

1 Ответ

0 голосов
/ 18 ноября 2011

Если вы используете Rails 3.x, не должно иметь большого значения, какое отношение вы используете.ActiveRecord достаточно умен, чтобы создать правильный SQL для вас.Детали того, что на самом деле поддерживается, меняются от релиза к релизу, поэтому вам нужно провести большое количество тестов, чтобы убедиться, что он работает должным образом.через пару has_many и belongs_to одновременно.В моем случае это сработало как положено.

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