f.input :some_model_values, :as => :select
使用 Formtastic,我需要为我的选择输入上的选项设置一个文本,但不是从 :some_model_values 填充的。
第二个:如何预先修改 :some_model_values 的集合?因为我不想根据用户角色显示一些选项。
谢谢!
f.input :some_model_values, :as => :select
使用 Formtastic,我需要为我的选择输入上的选项设置一个文本,但不是从 :some_model_values 填充的。
第二个:如何预先修改 :some_model_values 的集合?因为我不想根据用户角色显示一些选项。
谢谢!
“在我的选择输入上设置选项文本”是什么意思?
请查看 :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 文件对其进行本地化
希望这可以帮助