【发布时间】:2014-10-23 13:54:34
【问题描述】:
我的模型中有一个与数据库中的列相对应的枚举。
enum 看起来像:
enum sale_info: { plan_1: 1, plan_2: 2, plan_3: 3, plan_4: 4, plan_5: 5 }
如何获取整数值?
我试过了
Model.sale_info.to_i
但这只会返回 0。
【问题讨论】:
-
不应该是
Model.sale_info.value.to_i吗?例如Model.sale_info.plan_1.to_i -
Nops...因为我不知道哪个计划将其存储在数据库中。所以我想恢复它并将其转换为
integer
标签: ruby-on-rails ruby-on-rails-4