Formtastic - 从两个对象创建嵌套选择

时间:2011-10-31 08:55:16

标签: ruby-on-rails-3.1 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有关,还是使用帮助器格式化数据更好?

谢谢,Alex

1 个答案:

答案 0 :(得分:1)

有可能,你必须使用类似的东西:

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

查找input_select的Formtastic文档和grouped_options_for_select的Rails API,了解其他可能的格式选项。