# Passing Multiple Values In URL

**URL:** <https://www.ruby-forum.com/t/passing-multiple-values-in-url/66000>\
**Category:** Rails\
**Created:** [February 12, 2006, 1:06am UTC](https://www.ruby-forum.com/t/passing-multiple-values-in-url/66000 "2006-02-12T01:06:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/59ef9b/32.png) [@johnk](https://www.ruby-forum.com/u/johnk)\
**Post date:** [February 12, 2006, 1:06am UTC](https://www.ruby-forum.com/t/passing-multiple-values-in-url/66000/1 "2006-02-12T01:06:11Z")

</div>

Been a while since I programmed in Ruby and Rails and some of the  
basic concepts I just loose so quickly. This one I can’t find any  
examples of.

I want to pass two pieces of information in my URL. The :id plus I  
want to pass my user\_id. How do I pass it using the link\_to?

Stupid question I know… but I can’t find the answer.

John K.  
[http://www.kopanas.com](http://www.kopanas.com)

=====================================================================  
[http://www.soen.info](http://www.soen.info) - source of the freshest software engineering  
information on the net  
[http://cusec.soen.info](http://cusec.soen.info) - software engineering conference

---

<div class="post-metadata">

**Author:** ![johnk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/59ef9b/32.png) [@johnk](https://www.ruby-forum.com/u/johnk)\
**Post date:** [February 12, 2006, 1:17am UTC](https://www.ruby-forum.com/t/passing-multiple-values-in-url/66000/2 "2006-02-12T01:17:59Z")

</div>

On Sat, 2006-02-11 at 19:05 -0500, John K. wrote:

> Been a while since I programmed in Ruby and Rails and some of the  
> basic concepts I just loose so quickly. This one I can’t find any  
> examples of.
> 
> I want to pass two pieces of information in my URL. The :id plus I  
> want to pass my user\_id. How do I pass it using the link\_to?
> 
> Stupid question I know… but I can’t find the answer.

* * *

[http://rails.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html](http://rails.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html)

Craig

---

<div class="post-metadata">

**Author:** ![johnk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/59ef9b/32.png) [@johnk](https://www.ruby-forum.com/u/johnk)\
**Post date:** [February 12, 2006, 1:24am UTC](https://www.ruby-forum.com/t/passing-multiple-values-in-url/66000/3 "2006-02-12T01:24:21Z")

</div>

Thanks, I have tried there, I personally could not find anything  
there, I was wondering if someone had an example I can work from?

On 11-Feb-06, at 7:17 PM, Craig W. wrote:

> [http://rails.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html](http://rails.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html)
> 
> Craig
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

John K.  
[http://www.kopanas.com](http://www.kopanas.com)

=====================================================================  
[http://www.soen.info](http://www.soen.info) - source of the freshest software engineering  
information on the net  
[http://cusec.soen.info](http://cusec.soen.info) - software engineering conference

---

<div class="post-metadata">

**Author:** ![johnk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/59ef9b/32.png) [@johnk](https://www.ruby-forum.com/u/johnk)\
**Post date:** [February 12, 2006, 1:29am UTC](https://www.ruby-forum.com/t/passing-multiple-values-in-url/66000/4 "2006-02-12T01:29:14Z")

</div>

link\_to ‘fake url’, :action =\> ‘fake\_action’, :id =\> 5, :user\_id =\> 7

---

<div class="post-metadata">

**Author:** ![johnk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/59ef9b/32.png) [@johnk](https://www.ruby-forum.com/u/johnk)\
**Post date:** [February 12, 2006, 1:38am UTC](https://www.ruby-forum.com/t/passing-multiple-values-in-url/66000/5 "2006-02-12T01:38:03Z")

</div>

Thanks Pat. Is there a way to get it so that the URL appears like:

[http://www.something.com/controller/fake\_action/5/user\_id/7](http://www.something.com/controller/fake_action/5/user_id/7)

instead of:

[http://www.something.com/controller/fake\_action/5?user\_id=7](http://www.something.com/controller/fake_action/5?user_id=7)

Thanks! 🙂

On 11-Feb-06, at 7:29 PM, Pat M. wrote:

> > Stupid question I know… but I can’t find the answer.
> > 
> > * * *
> > 
> > Rails mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

John K.  
[http://www.kopanas.com](http://www.kopanas.com)

=====================================================================  
[http://www.soen.info](http://www.soen.info) - source of the freshest software engineering  
information on the net  
[http://cusec.soen.info](http://cusec.soen.info) - software engineering conference

---

<div class="post-metadata">

**Author:** ![johnk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/59ef9b/32.png) [@johnk](https://www.ruby-forum.com/u/johnk)\
**Post date:** [February 12, 2006, 1:45am UTC](https://www.ruby-forum.com/t/passing-multiple-values-in-url/66000/6 "2006-02-12T01:45:12Z")

</div>

In your routes.rb file put:

map.connect ‘:controller/:action/:id/user\_id/:user\_id’
