将引号添加到字符串中的特定单词

Adding quotes to a particular word in string

我有一个字符串,其中有一个我想用引号引起来的值。以下是我目前拥有的文本:

text = "#{value1} has viewed your #{value2}"

我希望 value2 包含在引号中。我要:

text = ""#{value1} has viewed your "#{value2}""

我该如何实现?任何帮助将不胜感激。

text = %Q|#{value1} has viewed your "#{value2}"|
text = "#{value1} has viewed your \"#{value2}\""

甚至:

text = "#{value1} has viewed your" '"' "#{value2}" '"'

More info.