Ruby中的字符串插值不起作用?

最近我从Ruby 1.9.3转移到Ruby 2.0.0。

在1.9.3中,我们习惯使用以下命令执行字符串插值: 'http://#{get_host_name}.com ,但是由于移动到2.0.0,它似乎无效。

谁能告诉我语法是否改变了? 如何在Ruby 2.0.0中执行字符串插值?

无论您使用的是哪个版本的Ruby,单引号字符串中都不会发生字符串插值。 使用双引号字符串或%Q style字符串。