我正在寻找一种将 HAML 模板转换为等效 ERB/HTML 模板的可靠方法?
有人遇到过吗?
我推荐你使用HAML2ERB服务。它真的很酷,可以生成有效的 ERB/HTML 代码!好处是:
项目在来自真实生产应用程序的大 HAML 视图(超过 800 行标记)上进行了测试,对我来说效果很好。
祝你好运!
你有没有尝试过 W2tags,你甚至可以在现场测试它:w2tags.heroku.com
我刚刚在 Haskell 中写了一个 HAML 到 ERB 的翻译器。https://github.com/danchoi/herbalizer
如果您仍在尝试找到解决此问题的工具,请告诉我它是否足够好用。
显然,将 HAML 转换为 ERB 存在一些具有挑战性的问题,因为 HAML 支持一些在不解析 Ruby 代码的情况下不容易转换回 ERB 的细节。使用 HAML 引擎的简单实现如下:
有我们的 haml2erb 分支,它不支持所有 HAML 语法,但它足以让我们用 HAML 编写 Rhomobile 视图。