【问题标题】:Under what cirumstances would I need eruby if I'm just doing Ruby programming如果我只是在做 Ruby 编程,在什么情况下需要 ruby
【发布时间】:2010-10-10 03:58:38
【问题描述】:

据我了解,eruby 就像 erb - 它可以让您将 ruby​​ 代码粘贴到 HTML 中。如果有人使用 Rails,他们很可能会使用 erb 或 Haml。

但如果我不使用 Rails,如果我只是在做 Ruby 编程,在什么情况下需要 eruby?

我想我不明白如果他们只是使用 Ruby 编写脚本,为什么需要输出 HTML。

【问题讨论】:

    标签: html ruby-on-rails ruby haml eruby


    【解决方案1】:

    eRuby 不仅适用于 HTML - 它允许您将 ruby​​ 嵌入到任意文本中。例如,我已经看到它在生成 Apache 配置文件的脚本中使用 - 如果您有任何需要一些动态内容的基于文本的输出,它通常很有用,因为 eRuby 模板通常比一堆更容易阅读字符串连接或插值。

    【讨论】:

    • +1 这是一种通用的模板语言。生成 HTML 是它通常使用的地方,但他们没有结婚或其他任何事情。
    【解决方案2】:

    您刚刚回答了自己的问题。如果你的脚本需要输出 HTML,你可以使用 eruby。除此之外,您可能不需要它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多