【发布时间】: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
据我了解,eruby 就像 erb - 它可以让您将 ruby 代码粘贴到 HTML 中。如果有人使用 Rails,他们很可能会使用 erb 或 Haml。
但如果我不使用 Rails,如果我只是在做 Ruby 编程,在什么情况下需要 eruby?
我想我不明白如果他们只是使用 Ruby 编写脚本,为什么需要输出 HTML。
【问题讨论】:
标签: html ruby-on-rails ruby haml eruby
eRuby 不仅适用于 HTML - 它允许您将 ruby 嵌入到任意文本中。例如,我已经看到它在生成 Apache 配置文件的脚本中使用 - 如果您有任何需要一些动态内容的基于文本的输出,它通常很有用,因为 eRuby 模板通常比一堆更容易阅读字符串连接或插值。
【讨论】:
您刚刚回答了自己的问题。如果你的脚本需要输出 HTML,你可以使用 eruby。除此之外,您可能不需要它。
【讨论】: