据我了解,eRuby的像ERB - 它可以让你坚持Ruby代码转换成HTML。如果有人使用Rails,更可能他们会使用ERB或Haml的。

但是,如果我不使用Rails的,在什么样的基本状况,我需要eRuby的,如果我只是在做Ruby编程?

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

有帮助吗?

解决方案

eRuby的不仅仅是HTML - 它允许你嵌入到红宝石任意文本。我已经看到了它在生成Apache的配置文件,例如脚本中使用 - 这通常是有用的,如果您有任何那种需要一些动态内容的基于文本的输出,作为eRuby的模板,往往可以更容易比一堆阅读字符串连接或内插。

其他提示

您刚才已经回答你自己的问题。如果你的脚本需要输出HTML,你可以使用eRuby的。除此之外,你也许并不需要它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top