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方法,因爲它存儲在數據庫中只是整數?
謝謝,這工作!我一直在做控制檯命令:重新加載!認爲這已經足夠了 - 但是退出並重新進入是需要的。 –