В моей модели магазина у меня есть следующее:
class Store < ActiveRecord::Base
has_many :categorizations
has_many :categories, :through => :categorizations
scope :by_categories, lambda{|category_ids|
where(*stores have the following* => category_ids) unless category_ids.empty?
}
Я хочу настроить область, в которой я могу отправить несколько или один идентификатор категории и иметь хранилища возврата области, которые принадлежат всем указанным категориям.
Спасибо, что посмотрели.