Я хотел бы генерировать области динамически. Допустим, у меня есть следующая модель:
class Product < ActiveRecord::Base
POSSIBLE_SIZES = [:small, :medium, :large]
scope :small, where(size: :small)
scope :medium, where(size: :medium)
scope :large, where(size: :large)
end
Можем ли мы заменить вызовы scope
чем-то, основанным на константе POSSIBLE_SIZES? Я думаю, что нарушаю DRY, чтобы повторять их.