Always `has_many :through` with explicit join model. Never `has_and_belongs_to_many`.
Sign in to add this rule to your workspace