Я новичок в этом и использую cancan + devise для своего пользователя авт. Однако я не совсем уверен, что означает установка типичных отношений ролей HABTM для пользователей, и не совсем понимаю, что такое отношения HABTM.
Может ли кто-нибудь объяснить это действительно хорошо или указать мне на хорошее руководство или пример?