В моем приложении rails каждый пользователь может создать много соревнований, и в каждом соревновании может быть много пользователей, участвующих в соревновании.Мне интересно, подходит ли использование has_and_belongs_to_many, потому что некоторые пользователи не будут создавать конкурсы, но будут участвовать в конкурсах?
Есть ли альтернативный подход, который было бы лучше использовать?