HAML中的集合选择无法正确包装

时间:2010-08-19 01:01:50

标签: html ruby-on-rails ruby haml

有谁知道为什么

%select{:name => "dropdown"} expand »
- for say_text in @available_says
%option = h say_text
HAML中的

解析为

<select name='dropdown'></select>
<option>a</option>
<option>b</option>
<option>c</option>
HTML中的

?这完全阻碍了我的下拉菜单,文档都说“那应该有用”。我无法正确缩进第三行,因为HAML代码在那时爆炸。这是在Rails 2.3.8,顺便说一句。

1 个答案:

答案 0 :(得分:6)

您需要使用正确的缩进来反映文档结构。

%select{:name => "dropdown"}
  - for say_text in @available_says
    %option= h say_text