Internaly, Mongoid, используйте ключ $addToSet
, чтобы поставить нового ассоциированного документа.Так что это ключевое слово позволяет избежать дублирования элемента в списке.Таким образом, вы не можете несколько раз связывать один и тот же документ с has_and_belongs_to_many.
Выполните запрос на извлечение или запрос функции, если вы хотите использовать это поведение.Но я думаю, что это может быть возможность разрешить это.