# Different routes depending on params hash value

**URL:** <https://www.ruby-forum.com/t/different-routes-depending-on-params-hash-value/179900>\
**Category:** Rails\
**Created:** [December 7, 2009, 6:14pm UTC](https://www.ruby-forum.com/t/different-routes-depending-on-params-hash-value/179900 "2009-12-07T18:14:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kinunt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7c8e57/32.png) [@kinunt](https://www.ruby-forum.com/u/kinunt)\
**Post date:** [December 7, 2009, 6:14pm UTC](https://www.ruby-forum.com/t/different-routes-depending-on-params-hash-value/179900/1 "2009-12-07T18:14:51Z")

</div>

Is it possible to route/call a different action depending on a value of  
the params hash?

I have a form with a pair of radio buttons. I would like to call a  
different action depending on which radio button is selected. Is it  
possible?

---

<div class="post-metadata">

**Author:** ![kinunt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7c8e57/32.png) [@kinunt](https://www.ruby-forum.com/u/kinunt)\
**Post date:** [December 8, 2009, 5:15am UTC](https://www.ruby-forum.com/t/different-routes-depending-on-params-hash-value/179900/2 "2009-12-08T05:15:14Z")

</div>

Hi Juan K.

With javascript you can set the action at runtime

Sijo

---

<div class="post-metadata">

**Author:** ![kinunt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7c8e57/32.png) [@kinunt](https://www.ruby-forum.com/u/kinunt)\
**Post date:** [December 8, 2009, 5:51am UTC](https://www.ruby-forum.com/t/different-routes-depending-on-params-hash-value/179900/3 "2009-12-08T05:51:14Z")

</div>

Sijo k g wrote:

> Hi Juan K.
> 
> With javascript you can set the action at runtime

Of course, that won’t work if the client has turned JS off.

> Sijo

Best,  
–Â  
MarnenÂ Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid
