Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
scope :with_size_ids, lambda { |size_ids| sizes = Catalog::Size.where(id: size_ids).pluck(:max_from, :max_to) ranges = sizes.inject([]){|o, i| o << Range.new(*i)} where(size: ranges) }