如何从Rails中的枚举值获取密钥名称?

时间:2017-07-28 12:56:35

标签: ruby ruby-on-rails-4 enums

我的模型中有一个与数据库中的列对应的枚举。

枚举看起来像:

enum efficency: { High: 0, Medium: 1, Low: 2 }

如何从值

获取密钥

例如,我的值为0,我需要获取值High。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:10)

Model.efficiencies.key(0) # => 'High'

Model替换为模型的实际名称。