【发布时间】:2020-08-20 14:04:36
【问题描述】:
我在模型中定义了一个这样的枚举
enum status: { started: "started", passed: "passed", failed: "failed" }
我想为它添加价值draft: "draft"
但据我了解,我必须以某种方式运行迁移才能将其添加到数据库中。我该怎么做? 可能是个愚蠢的问题,请多多包涵,谢谢。
:编辑 感谢反馈
我还需要将新添加的枚举值设为所有新模型的默认值。这可能需要迁移,但我将如何生成它?
【问题讨论】:
-
迁移会做什么?我认为您可以为这个枚举添加一个新值并开始使用它。
-
如果是这种情况,我会在问题中补充一点,感谢您的输入
标签: ruby-on-rails ruby enums model