2015-04-03 54 views
0

我想爲我定義的屬性使用Enumerize。Enumerize in Rails

在我的學生模型

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

看來#options#select合適的參數(它是一個數組),而對於#select_tag你應該與選項標記的字符串,可以手動或使用#options_for_selectdocs