У меня есть три модели, пользователь, достижение, значок, и я планирую использовать has_many: через вместо has_many_and_belongs_to, так как у меня будет несколько дополнительных полей в таблицах соединений.has_many: через предложения имени
В соответствии с Railscast я смотрел, использование этого метода требует появления новых имен моделей, а не user_badge или user_achievement.
Для моих достижений пользователей присоединяйтесь к тому, что вы думаете об Благодати?
Для моего значка пользователя присоединяйтесь к тому, что вы думаете о различии?
благодарит за достоверность. – user1084769