У меня есть простая таблица / модель в рельсах, vat_rates
.Администраторы должны иметь возможность выбрать один и только один из них в качестве ставки по умолчанию, которая будет выбрана в форме HTML при создании новых связанных элементов, которые имеют vat_rate_id
.Я добавил логический столбец default
в таблицу vat_rates
.
Какой самый простой и рельсовый способ гарантировать, что только один vat_rate
может быть по умолчанию в любой момент времени?
Меня не очень беспокоит, если нет значений по умолчанию, только то, что их не больше одного.