gpt4 book ai didi

ruby - 使用 haml 和 erb

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:16 25 4
gpt4 key购买 nike

haml 是否可以用作 erb 的完全替代品,反之亦然,或者在某些特定情况下应该使用 haml?

例如:用 haml 做 X 更好,用 erb 做 Y 更好。

我正在尝试尽快使用我的 Web 应用程序,如果可以避免的话,我现在真的不想同时学习这两者。

最佳答案

多年来,我几乎只在许多项目中使用 HAML。我不记得必须将任何 HAML 文件转换为 ERB。

但我可以想到一些 ERB 可能更容易的情况:

  • 当您与只懂 HTML 的人共享模板时。
  • When you write content ,除非你使用 markdown 或其他东西。
  • 当您导入现有的 HTML(示例、遗留等)时。为了转换它们,我直接在我的终端中使用 html2haml
  • 当您需要完全控制输出 HTML 中的空白时。它很少需要,但处理它的 HAML 语法不是很好。
  • 当您有许多 ERB 文件要转换为 HAML 时。其中一些不能被 html2haml --erb 正确解析。
  • 很明显,当您不生成 HTML 时。例如,我使用 ERB 生成文本电子邮件,并使用 Rails 生成器。

关于ruby - 使用 haml 和 erb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12168220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com