0
在Rails中,如何有效地更改枚举“键”?如何使用重命名的枚举
我有一个枚举:订单模型的状态。
在应用程序/模型/ order.rb
枚举状态:[:NEW_ORDER,:加工:delivered_to_customer, :取消]
我已经接种记录各种状态。我最近将其中一个状态的名称从“deliver_to_customer”更改为“已交付”。
枚举状态:[:NEW_ORDER,:加工:交付:取消]
在Rails控制台,当我看着它以前有 “delivered_to_customer” 状态的订单,它仍然没有。 order.delivered_to_customer? >> true
order.delivered? >> 'undefined method' error
有什么办法来更新枚举的getter和setter方法,因为它存储在数据库中只是整数?
谢谢,这工作!我一直在做控制台命令:重新加载!认为这已经足够了 - 但是退出并重新进入是需要的。 –