1

有一个这样的字符串,它存储在一个文件中

#{date}abcde.doc

我希望能够读取此字符串并将 #{date} 替换为

Date.today.strftime("%Y%m%d")

有没有办法解析模板并进行评估?提前致谢!

4

1 回答 1

4

是的,然而……

如果您使用哈希替换会更容易,如下所示:

s = "%{date}abcde.doc"
s % { date: Time.now.strftime(etc) }

或者只使用 ERb。

我认为您正在使用字符串插值,因此需要对其进行评估。

于 2012-06-01T18:41:59.930 回答