D'un point de vue pratique et des meilleures pratiques, les modèles de rails qui ont une association HABTM doivent également avoir un modèle défini par exemple users_groups.rb
. Donc, si vousrails migrations HABTM
script generate model ...
ou simplement
script generate migration ...
D'une part, la table de jointure est simplement deux champs et ne doit pas avoir des méthodes qui lui sont propres, d'autre part, dans les rails (modèle = table). Alors serait-il sage de le définir aussi bien dans les modèles que dans les migrations?