<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的好帮手功能一样。
答案 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