в моей модели User Я пытаюсь объявить enum с именем, содержащим число, что-то вроде этого:
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
Есть ли способ обойти это, кроме использования других имен и решения проблемы со стороны внешнего интерфейса?