设置默认选项标签选择的轨道

时间:2014-05-09 13:02:31

标签: css ruby-on-rails ruby ruby-on-rails-4 haml

我使用ruby rails .eg

在选项标签中生成对象列表
 %optgroup
  -for @people in c do
    %option(value: cac,)

如何指定选项标签的默认值?就像一个占位符说请选择人,以及如何从cookie或以前选择的国家设置它。

感谢

1 个答案:

答案 0 :(得分: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

相关问题