Rails有一个方法来构造src =“foo.php?href = http%3A%2F%2Fexample.com%2F& layout = standard”

时间:2010-10-25 14:56:33

标签: ruby-on-rails

似乎我们需要2个方法,一个是CGI.escape,另一个可能是h(除非我们硬编码&

是否有一个方法接受params的数组或散列,并将其组成这种形式?

src="foo.php?href=http%3A%2F%2Fexample.com%2F&layout=standard"

它适用于Rails 2.2.2,所以如果Rails 2.x中有一个方法可以做到吗?

1 个答案:

答案 0 :(得分:1)

我相信你可以使用Object#to_query来做,但我不确定它是否在Rails 2.x中可用。例如:

{
  :href => "http://example.com/",
  :layout => "standard"
}.to_query # => "layout=standard&href=http%3A%2F%2Fexample.com%2F"