Я использую enumerize в моем проекте rails, как это:
class User < ActiveRecord::Base
extend Enumerize
enumerize :sex, in: {
male: 0,
female: 1,
other: 2,
}, predicates: { prefix: false }
...
end
Теперь я хочу передать хэш в enumerize с помощью in:
, чтобы я мог использовать пары значений и целочисленных значений в файле представления. (Я знаю, что мы должны были хранить их в виде таблицы в БД, а не перечислять. Но мы не можем сейчас это изменить)
Я нашел User.sex.values()
возвращает список вроде ["male", "female", "other]
. Но могу ли я получить сам хэш?