我有以下 Rate 模型,其中的持续时间列是一个枚举。
class Rate < ApplicationRecord
enum duration: [ :thirtyminutes, :sixtyminutes ]
end
在用于创建新汇率的表单中,我有一个显示枚举键的选择字段。
<%= r.select :duration, options_for_select(Rate.durations.keys) %>
选项显示为“三十分钟”和“六十分钟”。
我的问题是,如何向用户显示“30 分钟”和“60 分钟”?
谢谢你。
我不确定这是否有效,因为我无法对其进行测试,但可以指导您朝着正确的方向前进。
<%= r.select :duration, options_for_select('30 Minutes' => Rate.durations[0], '60 Minutes' => Rate.durations[1] ) %>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句