将代码从.erb转换为.haml的麻烦

时间:2012-10-16 16:24:10

标签: ruby haml

我今天开始使用 HAML ,我仍然想弄明白,如何将 ERB 代码转换为 HAML 文件。

此代码应该将数组的单个字符串( exAry )放入select"框"一个表单,并作为 .erb 文件完美地工作。

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

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

(我知道HAML的基础知识,我只是遇到了ruby代码的麻烦)

2 个答案:

答案 0 :(得分:4)

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

我正在使用haml convertor

答案 1 :(得分:0)

您可以查看erb2haml命令行工具:

erb2haml