У нас есть проверка модели для проверки «год постройки».
validates :year_built, inclusion: { in: 1900..(Date.today.year) }
Этот столбец недавно был изменен на строку, чтобы учесть еще два параметра «Быть построенными» и «Новый».
Я хотел бы проверить, что единственными принятыми данными будут то, что выше (1900..дата), а также эти две строки:
validates :year_built, inclusion: { in: 1900..(Date.today.year) || ['New', 'To Be Built']}
Есть ли способ проверить как?