谁知道为什么
%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 中,顺便说一句。
最佳答案
您需要使用正确的缩进反射(reflect)文档结构。
%select{:name => "dropdown"}
- for say_text in @available_says
%option= h say_text
关于html - HAML 中的 Collection Select 无法正确换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3517971/