3

我今天开始使用HAML,但我仍在试图弄清楚如何将我的ERB代码转换为HAML文件。

此代码应该将数组的单个字符串(exAry)放入表单的选择“框”中,并且可以完美地用作.erb文件。

<select>
<% @exAry.each do |elem| %>
<option value="<%= elem %>" name="<%= elem %>"> <%= elem %> </option>
<% end %>
</select>

那么如何将此代码转换为HAML呢?

(我知道 HAML 的基础知识,只是其中的 ruby​​ 代码有问题)

4

2 回答 2

4
%select
  - @exAry.each do |elem|
    %option{:name => elem, :value => elem}
      = elem

我正在使用haml转换器

于 2012-10-16T16:31:26.603 回答
0

你可以看看 erb2haml 命令行工具:

erb2haml

于 2012-10-16T16:32:34.720 回答