Rails de 4 cases pour has_and_belongs_to_many association

J'ai récemment eu un problème de faire des cases à cocher à travailler pour un has_and_belongs_to_many (HABTM), association de Rails 4. J'ai été en mesure de trouver de l'information sur la façon de le faire fonctionner correctement dans un peu disparates endroits, mais pensé qu'il serait bon de documenter les quelques étapes simples nécessaires pour le faire fonctionner correctement dans un endroit ici sur StackOverflow.

Comme une installation d'assumer un modèle de Cage avec un HABTM association Gestionnaire.

class Kennel
    has_and_belongs_to_many :handlers
end

OriginalL'auteur Coenwulf | 2014-02-10