0
我在包含佔位符的變量中有一個字符串。所以,毫不誇張地說我有這樣的:Ruby - 在運行時在變量中計算字符串佔位符
x = "something_\#{environment}"
我想在運行時與環境的價值,是不是可在點x被定義爲執行x的佔位符代替。我最終想落得:
y = "something_test"
有沒有辦法在Ruby中做到這一點?
編輯1:這是不解決使用eval這是死的。因此,鏈接的副本不能解決我的問題。
'%'還支持命名的佔位符:' '什麼_%{環境}' %{環境: '測試'}' – Stefan
命名的模板正是我一直在尋找。不知道我可以用%來命名。 斯蒂芬如果你把一個新的答案,我會標記爲接受的答案。 – life359