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

Formtastic を使用して、select 入力のオプションにテキストを設定する必要がありますが、:some_model_values からは取り込まれません。

2 番目: :some_model_values のコレクションを事前にモデファイするにはどうすればよいでしょうか? ユーザーの役割に応じていくつかのオプションを表示したくないためです。

ありがとう!

4

1 に答える 1

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 ファイルでローカライズすることです

お役に立てれば

于 2010-06-02T22:36:06.907 に答える