如何将字符串呈现为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"