2012-06-01 80 views
1

給定的值有這樣的字符串,並將其存儲在一個文件如何評價它的模板字符串與紅寶石

#{date}abcde.doc 

我希望能夠讀取該字符串和替換#{日期}與

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

有沒有什麼辦法解析模板並做評估?提前致謝!

回答

4

是的,但是......

,如果你使用的哈希更換,這樣它會更容易:

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

或者只是使用ERb的。

就像你正在使用字符串插值,所以它需要被避讓,我想。

+0

太棒了!謝謝! – zsong