У меня есть перечисление:
enum dv_type: { only_rental: 0, rental_buy: 1, only_one: 2 }
после того, как я проверю перечисление, если оно равно 1 и 2, тогда price
будет> 0, а `будет равно 0
fatories/items.rb
price: 25000
dv_type { Item.dv_types.except(:only_one).keys.sample }
Теперь я хочу использовать affter (: build) для установки значения с помощью тип, что мне делать?
тип = 0, затем цена = 0
тип = 1 и 2, затем цена> 0