如何在rails中使用erb标记呈现html内容?

我正在编写简单的cms引擎,并且遇到动态内容呈现问题,例如我使用erb标记和帮助程序准备一些页面内容,我如何在视图中评估它们? 谢谢。

如果我理解正确,你想在某个地方存储包含ERB标记的片段,并在运行时在你的rails应用程序的真实模板中评估它们。

在这种情况下,我认为你必须手动调用ERB。 这不是很难:

require 'erb' name = "Rasmus" template_string = "My name is <%= name %>" template = ERB.new template_string puts template.result # prints "My name is Rasmus" 

在这篇精彩的文章http://rrn.dk/rubys-erb-templating-system中阅读更多内容