Formtastic - Создание вложенного выбора из двух объектов - PullRequest
0 голосов
/ 31 октября 2011

Я хочу создать вложенный мультиселектор в formtastic из двух объектов, подобных этому:

Option 1
   Option A
   Option B
   Option C
Option 2
   Option A
   Option B
   Option C

list1 = ['option1', 'option2']
list2 = ['Option A', 'Option B', 'Option C']

Возможно ли это с помощью formtastic или лучше использовать помощник для форматирования данных?

Спасибо, Алекс

1 Ответ

1 голос
/ 31 октября 2011

Возможно, вы должны использовать что-то вроде:

<%= f.input :input_field_name, :as => :select, :collection => grouped_options_for_select(['List 1', list1], ['List 2', list2]) %>

Просмотрите документацию Formtastic для input_select и Rails API для grouped_options_for_select для других возможных вариантов форматирования.

...