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

Mar*_*uis 1 html ruby haml ruby-on-rails

有谁知道为什么

%select{:name => "dropdown"} expand »
- for say_text in @available_says
%option = h say_text
Run Code Online (Sandbox Code Playgroud)

在HAML解决

<select name='dropdown'></select>
<option>a</option>
<option>b</option>
<option>c</option>
Run Code Online (Sandbox Code Playgroud)

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

Jer*_*ten 6

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

%select{:name => "dropdown"}
  - for say_text in @available_says
    %option= h say_text
Run Code Online (Sandbox Code Playgroud)