Asocjacje many to many

Witam,
proszę o pomoc w zakresie asocjacji
próbuję zrobić asovjacje many to many, wiem że możemy to zrobić na dwa sposoby za pomocą: has_many - tworzymy wówczas tabele pośredniczącą, i has_and_belongs_to_many.

Jeżeli wykorzystujemy has_many i tworzymy tabele pośredniczącą to żeby odwołania pomiędzy tabelami działały to również należy wypełnić tabele pośredniczącą danymi ?

dzięki i pozdrawiam

Tutaj jest niezły wpis o tym. Polecam!

http://joshfrankel.me/blog/2016/how-to/create-a-many-to-many-activerecord-association-in-ruby-on-rails/

dzięki za pomoc