Haml实现了在HTML中选择多个

时间:2014-04-22 22:18:23

标签: haml

<select multiple>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

如何在Haml中创建像HTML一样的选择多个标签?就像select_tag的好帮手功能一样。

1 个答案:

答案 0 :(得分:1)

就这样做

%select{:multiple => true}
  %option{value: 'volvo} Volvo
  %option{value: 'saab'} Saab
  %option(value: 'opel'} Opel
  %option{value: 'audi'} Audi

您显然也可以使用select_tag

= select_tag

修改

更清晰的方法:

%select{:multiple => true}
  - ["Volvo", "Saab", "Opel", "Audi"].each do |o|
    %option{value: o.downcase} o