1

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

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

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

4

2 回答 2

3

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

于 2009-02-26T19:04:34.717 回答
0

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

于 2009-02-26T18:52:44.683 回答