# Pass hash prameters in routes

**URL:** <https://www.ruby-forum.com/t/pass-hash-prameters-in-routes/192120>\
**Category:** Rails\
**Created:** [July 24, 2010, 5:17am UTC](https://www.ruby-forum.com/t/pass-hash-prameters-in-routes/192120 "2010-07-24T05:17:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![saurabhpurnaye](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ee59a6/32.png) [@saurabhpurnaye](https://www.ruby-forum.com/u/saurabhpurnaye)\
**Post date:** [July 24, 2010, 5:17am UTC](https://www.ruby-forum.com/t/pass-hash-prameters-in-routes/192120/1 "2010-07-24T05:17:26Z")

</div>

Hi All,

Query:

I am having a link as

\<%= link\_to “link\_name”, :controller =\> “some\_controller”, :action =\>  
“some\_action”, :id =\> “some\_id”, :first\_param =\> {:second\_param =\> “some  
value”} %\>

and in my routes.rb

map.connect ‘/some\_name/:id’ :controller =\> “some\_controller”, :action  
=\> “some\_action”

Above code is giving me an url as

[http://localhost:3000/some\_name/some\_id](http://localhost:3000/some_name/some_id)

my requirement is to construct the url as:

[http://localhost:3000/some\_name/some\_id/](http://localhost:3000/some_name/some_id/)\<the value inside  
params[:first\_param][:second\_params]\>

Please help me out.

Thanks,

Saurabh
