Как стать автором
Обновить

Комментарии 3

Habtm вообще использовать не рекомендуется. Используйте has_many :friends, :through=>:friendships, например. Тогда и с дополнительными полями не буде.
Там лишняя модель нужна, она не всегда в тему. Но вообще да, habtm вроде как устаревает.
Лишняя модель никому не мешает, эстетика в данном случае тоже ни к чему. А вот то, что ассоциации m2m в 90% случаев подразумевают дополнительные параметры связей, которые никак не задать с помощью habtm
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.