正确打印用户输入

时间:2013-09-13 08:58:28

标签: ruby-on-rails ruby ruby-on-rails-3

我想用变量替换用户输入中的文本。 我写了一个小的演示代码,向您展示我的问题:

puts "Enter your feeling"
a = gets.chomp
@feel = "good"
puts a

所以当涉及到输入时,我输入:

Actually i fell very #{@feel}

然后我希望得到这个输出:

 Actually i fell very good

但我得到了这个输出:

 Actually i fell very #{@feel}

我做错了什么?

2 个答案:

答案 0 :(得分:0)

您可以使用内核#eval

eval ("a")

答案 1 :(得分:-1)

#{variable}仅适用于双引号(“”)。所以你试试里面的“”。如果您使用此'',它将被视为字符串