2014-05-09 95 views
-1

我使用.eg设置默认选项标签选择轨道

%optgroup 
    -for @people in c do 
    %option(value: cac,) 

我如何指定选项标签的默认红宝石轨的选项标记生成对象的列表?就像请求选择人的地方持有者,以及如何从cookie或之前选定的国家/地区设置它。

感谢

+0

请查看表单助手http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/grouped_options_for_select和http://guides.rubyonrails.org/form_helpers.html#making-select-方便的 – Iceman

回答

0

像这样的东西应该工作(不知道什么对象时,与这个属性的名称可能需要改变工作):

%optgroup 
    -for @people in c do 
    -if c.id == default.id 
     %option{value: c.value, selected: true} 
    -else 
     %option{value: c.value} 

但是@Iceman链接的助手,你可以你以一种更简单的方式来做到这一点。 (http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/grouped_options_for_select

+0

谢谢我想要的东西,但我将如何设置默认为选择人...。 – user3472404