Постепенное создание произвольных URL-адресов в Ruby on Rails

У меня есть URL-адрес в строке. Как наиболее кратко добавить к нему параметры?

например.

base = 'http://example.com'
uri1 = some_magical_method(base, :p1 => 'v1') # => http://example.com/?p1=v1
uri2 = some_magical_method(uri1, :p2 => 'v2') # => http://example.com/?p1=v1&p2=v2
uri3 = some_magical_method(uri2, :p3 => nil)  # => http://example.com/?p1=v1&p2=v2

1) В Ruby?

2) В Rails?

8
задан user1015384 7 November 2011 в 16:52
поделиться