diekmeier.de
Why does RuboCop want me to use has_many :through instead of has_and_belongs_to_many?
I you ever want to talk about the relationship itself (and you probably will!), you should use has_many :through. I expect this will even help me outside of Rails, because many-to-many relationships are a common pattern in many projects.