【发布时间】:2019-05-20 00:29:43
【问题描述】:
在我的用户模型中,我试图声明一个名称包含数字的枚举,如下所示:
class User < ApplicationRecord
enum age_group: [
'18_to_22',
'23_to_27',
'28_to_32',
'33_to_37',
'38_to_42'
]
end
但显然在调用用户对象时会产生问题
错误:
User.18_to_22
syntax error, unexpected tINTEGER, expecting '('
User.18_to_22
除了使用其他名称并从前端处理问题之外,还有其他方法吗?
【问题讨论】:
标签: ruby-on-rails enums