Consider
link = url_for(:controller => “signed_in”,
:action => “show”, :id => “user_info”)
=> /signed_in/user_info
to which I wish to add the either or both of the following
locale=en
nickname=ralph
Is there a nice way in Rails or Ruby to do this so that I end up with
/signed_in/user_info?locale=en&nickname=ralph
or
/signed_in/user_info?locale=en
or
/signed_in/user_info?nickname=ralph
but not
/signed_in/user_info?locale=en?nickname=ralph
?
Is there a nice way in Rails or Ruby to do this so that I end up with
/signed_in/user_info?locale=en&nickname=ralph
or
/signed_in/user_info?locale=en
or
/signed_in/user_info?nickname=ralph
but not
/signed_in/user_info?locale=en?nickname=ralph
?
link = url_for(:controller => “signed_in”,
:action => “show”, :id => “user_info”
:locale => “en”, :nickname => “ralph”)
-philip
On 17 February 2010 00:28, Philip H. [email protected] wrote:
link = url_for(:controller => “signed_in”,
:action => “show”, :id => “user_info”
There should be a comma on the end of line above of course.
Colin