Как создавать собственные выпадающие списки с помощью плагина ActiveScaffold Rails (http://github.com/activescaffold)? - PullRequest
1 голос
/ 22 июля 2009

У меня есть несколько моделей с полями, которые являются целыми числами. У меня также есть хэши, которые связывают целые числа со строками (1 => синий, 2 => красный, такого рода вещи).

Как превратить их в выпадающие списки в контроллере ActiveScaffold (http://github.com/activescaffold)?

1 Ответ

2 голосов
/ 11 октября 2009

Вы можете использовать Переопределения форм . В помощнике контроллера вы можете определить метод с именем # {column_name} _form_column, который отвечает за отображение элемента ввода вашего поля.

Например, у меня есть:

def referral_type_form_column(record, input_name)
  select :record, :referral_type, ['', 'A', 'B', 'C'], :name => input_name
end
...