65

我正在寻找一种将 HAML 模板转换为等效 ERB/H​​TML 模板的可靠方法?

有人遇到过吗?

4

5 回答 5

29

我推荐你使用HAML2ERB服务。它真的很酷,可以生成有效的 ERB/H​​TML 代码!好处是:

  1. HTTPS - 如果您需要为您的标记提供一些安全性;
  2. API - 您可以为您的 IDE 编写插件或其他东西;
  3. 简单 - 只需将您的 HAML 代码放入文本框,然后单击“转换”;
  4. 项目处于活动状态 - 作者目前正在处理它。

项目在来自真实生产应用程序的大 HAML 视图(超过 800 行标记)上进行了测试,对我来说效果很好。

祝你好运!

于 2013-08-23T08:17:47.157 回答
13

你有没有尝试过 W2tags,你甚至可以在现场测试它:w2tags.heroku.com

于 2009-11-27T19:38:55.800 回答
6

我刚刚在 Haskell 中写了一个 HAML 到 ERB 的翻译器。https://github.com/danchoi/herbalizer

如果您仍在尝试找到解决此问题的工具,请告诉我它是否足够好用。

于 2013-04-06T22:51:58.303 回答
4

显然,将 HAML 转换为 ERB 存在一些具有挑战性的问题,因为 HAML 支持一些在不解析 Ruby 代码的情况下不容易转换回 ERB 的细节。使用 HAML 引擎的简单实现如下:

HAML 到 HTML 演示

于 2009-06-08T22:28:32.907 回答
0

我们的 haml2erb 分支,它不支持所有 HAML 语法,但它足以让我们用 HAML 编写 Rhomobile 视图。

于 2012-08-15T08:56:38.303 回答