我正在尝试将Enumerize用于我定义的属性。
在我的学生模型中
extend Enumerize
attr_accessor :order_by
enumerize :order_by, in: %w[time grade school], i18n_scope: "order_by_options"
在我看来(这是form_tag的一部分)
<%= label_tag t("order_by") %>
<%= select_tag :order_by, Student.order_by.options, class: 'form-control' %>
但是没有显示选项。我做错了什么?
答案 0 :(得分:0)
似乎#options
是#select
(它是一个数组)的合适参数,而对于#select_tag
,您应该使用选项标记创建一个字符串,手动或使用#options_for_select
docs。