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