1

整数のフィールドを持つモデルがいくつかあります。整数を文字列に関連付けるハッシュもあります(1 =>青、2 =>赤、そのようなもの)。

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

4

1 に答える 1

3

フォームの上書きを使用できます。コントローラヘルパーでは、フィールドの入力要素の表示を担当する#{column_name}_form_columnという名前のメソッドを定義できます。

たとえば、私は持っています:

def referral_type_form_column(record, input_name)
  select :record, :referral_type, ['', 'A', 'B', 'C'], :name => input_name
end
于 2009-10-11T12:14:30.687 に答える