2009-07-22 13 views
1

私はフィールドが整数であるいくつかのモデルを持っています。私はまた、文字列(1 =>青、2 =>赤、そのようなもの)と整数を関連付けるハッシュを持っています。ActiveScaffold Railsプラグイン(http://github.com/activescaffold)を使用してカスタムドロップダウンを作成する方法は?

これらをActiveScaffold(http://github.com/activescaffold)コントローラのドロップダウンリストにどのように変換しますか?カスタムコードが必要ですか、それとも私が見ていないカスタマイズがありますか?

答えて

2

Form Overridesを使用できます。コントローラーヘルパーでは、#{column_name} _form_columnという名前のメソッドを定義できます。このメソッドは、フィールドの入力要素を表示します。例えば

私が持っている:

def referral_type_form_column(record, input_name) 
    select :record, :referral_type, ['', 'A', 'B', 'C'], :name => input_name 
end 
関連する問題