Html 如果我';我只是在做Ruby编程

Html 如果我';我只是在做Ruby编程,html,ruby-on-rails,ruby,haml,eruby,Html,Ruby On Rails,Ruby,Haml,Eruby,据我所知,eruby就像erb——它让您将ruby代码粘贴到HTML中。如果有人正在使用Rails,他们很可能会使用erb或Haml 但是如果我不使用Rails,如果我只是在做Ruby编程,在什么情况下我需要eruby? 我想我不明白,如果某人只是使用Ruby编写脚本,为什么他们需要输出HTML。你刚才回答了你自己的问题。如果脚本需要输出HTML,可以使用eruby。除此之外,您可能不需要它。eRuby不仅仅用于HTML,它允许您将ruby嵌入任意文本中。例如,我在生成Apache配置文件的脚本

据我所知,eruby就像erb——它让您将ruby代码粘贴到HTML中。如果有人正在使用Rails,他们很可能会使用erb或Haml

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


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

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

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

+1这是一种通用模板语言。生成HTML通常是使用它的地方,但他们没有结婚或其他什么。