我需要将用户输入存储在变量中。这是我的代码:
puts "Hi! I'm HAL, what's your name?"
gets.strip
name = gets.strip
greeting(name)
这不起作用。
答案 0 :(得分:2)
这可能不是你想要的,但它回答了标题中提出的问题。
您可以将方法Kernel#gets保存在如下变量中:
m = method(:gets)
#=> #<Method: Object(Kernel)#gets>
现在让我们使用它。
def greeting(name)
puts "Me? I'm #{name}"
end
puts "Hi! I'm HAL, what's your name?"
name = m.call.strip # "Dave Bowman" is entered
在删除任何封闭空格和尾随换行符之后, name
保留用户的响应。
greeting(name)
Me? I'm Dave Bowman
答案 1 :(得分:0)
试试这个:
RewriteRule ^(.*) /folder/index.php [NC,L,QSA]