我有以下字符串:
'-variable #{ENV['TEXT']}',
当我尝试注入#{ENV['TEXT']}
时,ENV['TEXT']
并未被视为变量。
我尝试使用双引号,但使用双引号它不起作用。
答案 0 :(得分:1)
您必须使用双引号或%Q(...)
将变量插入字符串:
foo = 'word'
'a #{foo}' # => "a \#{foo}"
"a #{foo}" # => "a word"
%Q(a #{foo}) # => "a word"
还有其他方法,但这是一个不同的问题。