如何使用>创建枚举:没有

时间:2017-02-06 13:13:27

标签: ruby ruby-on-rails-4

我想创建一个这样的枚举:

enum status: { none: 0, standard: 1, advanced: 2 }

但是它会带来错误

  

ArgumentError:您尝试在模型“Customer”上定义名为“status”的枚举,但这将生成一个类别方法“none”,该方法已由Active Record定义。

那么有没有办法用这个:none创建一个枚举?谢谢!

1 个答案:

答案 0 :(得分:6)

好吧,不,不。但您可以使用后缀或前缀。像

fgetcsv

并像

一样使用它
enum status: { none: 0, standard: 1, advanced: 2 }, _suffix: true