ОК, название не очень хорошее ...
Вот пример:
class Product
has_and_belongs_to_many :categories
end
Я хочу создать область, которая возвращает товары, которые имеют ВСЕ идентификаторы категорий, которые я отправил в качестве аргумента.
Если я использую Product. 4.
Я хотел бы, чтобы в продуктах были указаны как минимум все категории, которые я отправляю в качестве параметра.
Например:
Product.with_all_categories([1, 2, 3, 4]) # => get all the Product that have categories 1, 2, 3 AND 4 (at least, it could be more).