如何将字符串呈现为erb文件?

如何渲染像erb文件渲染的字符串。

例如,我想要这个字符串:

"Hello " 

成为:

 "Hello World" 

我怎样才能做到这一点?

如果我理解你,这将有所帮助:

 require 'erb' str = "Hello <%= 'World'%>" result = ERB.new(str).result # => "Hello World" 

UPDATE

如果要使用变量:

 require 'erb' w = "World" str = "Hello <%= w %>" result = ERB.new(str).result(binding) # => "Hello World"