Dizimde bir URL var. Bazı parametreler eklemenin en kısa yolu nedir?İsteğe bağlı URL'leri artımlı olarak Ruby on Rails'de oluşturma
örn.
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'de mi?
2) Raylarda mı?
da sorgu dizesi ayıklanması ilgilenecek tek çağrı var mı Bir URL'den, sonra söylediklerinizi yapıyor, sonra orijinal URL'yi yeni sorgu dizesiyle mi döndürüyorsunuz? – user1015384
En iyi bahsiniz, [URI :: parse] (http://www.ruby-doc.org/stdlib-1.9.3/libdoc/uri/rdoc/URI.html#method-c-parse) 'i kullanmak olacaktır. URL'yi bileşen parçalarına ayırın, ardından ilgilendiğiniz parçalarla yeniden birleştirebilirsiniz. –
Bu soru, sorunun yalnızca bir yönünü yanıtlıyor: bir sorgu dizesinin oluşturulması. Nasıl eklenir? – schmijos