如何使用Ruby on Rails在HTTP GET请求之间传递和读取参数?

时间:2011-01-03 00:15:20

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

现在I am able to make a "simple" HTTP GET request从“第一个网站”到“第二个网站”,如何使用Ruby在URL中安全地传递参数(在Rails上)?

GET请求的网址示例:http://www.example.com/index.html?param1 = test1& param2 = test2

然后,在“第二个网站”中,我需要读取从的HTTP GET请求传递的参数第一个网站“准备回复。我该怎么做?

1 个答案:

答案 0 :(得分:2)

请求中使用的任何参数都可以在params hash的控制器中使用(链接有更多详细信息)。

以下是根据密钥获取各个参数的基本示例。

def index
  @param1 = params[:param1]
  @param2 = params[:param2]

  puts @param1 # => test1
  puts @param2 # => test2
end