Rails - Formtastic,如何为select中的选项设置文本?

时间:2010-06-02 22:28:49

标签: ruby-on-rails formtastic

f.input :some_model_values, :as => :select

使用Formtastic,我需要为我的选择输入设置选项的文本,但不会填充:some_model_values。

第二个: 如何收集:some_model_values预先修改?因为我不想根据用户角色显示一些选项。

谢谢!

1 个答案:

答案 0 :(得分:7)

“在我的选择输入中为选项设置文字”是什么意思?

请查看:collection参数,例如:

f.input :some_model_values, :as => :select, :collection => [1,2,3,4]

f.input :some_model_values, :as => :select, :collection => [["male",1], ["female",2], ["other",3]]

如果要设置标签,最好的选择是通过/config/locales/#locale#.rb文件对其进行本地化

希望这有帮助