# Can't use symbols in redirect\_to?

**URL:** <https://www.ruby-forum.com/t/cant-use-symbols-in-redirect-to/98937>\
**Category:** Rails\
**Created:** [July 19, 2006, 3:57am UTC](https://www.ruby-forum.com/t/cant-use-symbols-in-redirect-to/98937 "2006-07-19T03:57:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jemminger](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c0e974/32.png) [@jemminger](https://www.ruby-forum.com/u/jemminger)\
**Post date:** [July 19, 2006, 3:57am UTC](https://www.ruby-forum.com/t/cant-use-symbols-in-redirect-to/98937/1 "2006-07-19T03:57:39Z")

</div>

when i use something like:

redirect\_to :controller =\> :login, :action =\> :login

i get an error:  
“undefined method `include?’ for :login:Symbol”

is it not possible to use symbols with redirect\_to? i thought it was  
a rails idiom to use symbols like so.

thanks,  
jeff

---

<div class="post-metadata">

**Author:** ![jemminger](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c0e974/32.png) [@jemminger](https://www.ruby-forum.com/u/jemminger)\
**Post date:** [July 19, 2006, 4:23am UTC](https://www.ruby-forum.com/t/cant-use-symbols-in-redirect-to/98937/2 "2006-07-19T04:23:38Z")

</div>

You can’t use a symbol for just the controller name. They work for the  
other params. I don’t know why this is - anybody know?

Joe

---

<div class="post-metadata">

**Author:** ![jemminger](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c0e974/32.png) [@jemminger](https://www.ruby-forum.com/u/jemminger)\
**Post date:** [July 20, 2006, 3:37am UTC](https://www.ruby-forum.com/t/cant-use-symbols-in-redirect-to/98937/3 "2006-07-20T03:37:06Z")

</div>

yeah, i’m a bit confused as to why it’s ok to use symbols in the other  
methods but not this one. the inconsistency isn’t very rails…
