# Link\_to method of different controller

**URL:** <https://www.ruby-forum.com/t/link-to-method-of-different-controller/114948>\
**Category:** Rails\
**Created:** [September 19, 2007, 4:17am UTC](https://www.ruby-forum.com/t/link-to-method-of-different-controller/114948 "2007-09-19T04:17:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![snantz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c2a13f/32.png) [@snantz](https://www.ruby-forum.com/u/snantz)\
**Post date:** [September 19, 2007, 4:17am UTC](https://www.ruby-forum.com/t/link-to-method-of-different-controller/114948/1 "2007-09-19T04:17:36Z")

</div>

I want to link to a method of a different controller. I thought I new  
how to do this but the code that I have is not working:

\<%= link\_to ‘Welcome Page’, { :action =\> ‘index’, :controller =\>  
‘music\_controller’ } %\>

Any ideas, thanks

~S

---

<div class="post-metadata">

**Author:** ![snantz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c2a13f/32.png) [@snantz](https://www.ruby-forum.com/u/snantz)\
**Post date:** [September 19, 2007, 8:40am UTC](https://www.ruby-forum.com/t/link-to-method-of-different-controller/114948/2 "2007-09-19T08:40:45Z")

</div>

Shandy N. wrote:

> I want to link to a method of a different controller. I thought I new  
> how to do this but the code that I have is not working:
> 
> \<%= link\_to ‘Welcome Page’, { :action =\> ‘index’, :controller =\>  
> ‘music\_controller’ } %\>

Did you try it without the “\_controller” part?

–  
Michael W.

---

<div class="post-metadata">

**Author:** ![snantz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c2a13f/32.png) [@snantz](https://www.ruby-forum.com/u/snantz)\
**Post date:** [September 19, 2007, 2:11pm UTC](https://www.ruby-forum.com/t/link-to-method-of-different-controller/114948/3 "2007-09-19T14:11:49Z")

</div>

> –  
> blog : [http://adityakircon.blogsome.com](http://adityakircon.blogsome.com)  
> ym : kirconboy  
> skype : adit\_skype
> 
> Freedom is the right of all sentient beings (Optimus Prime)

That did it. Thanks. I knew it wqould be something simple. Thanks

---

<div class="post-metadata">

**Author:** ![snantz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c2a13f/32.png) [@snantz](https://www.ruby-forum.com/u/snantz)\
**Post date:** [September 19, 2007, 4:43am UTC](https://www.ruby-forum.com/t/link-to-method-of-different-controller/114948/4 "2007-09-19T04:43:29Z")

</div>

you don’t need to type “music\_controller”, type “music” is enough,  
so the code should be

link\_to ‘Welcome Page’,:controller=\>“welcome”,:action=\>“index”

On 9/19/07, Shandy N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ## ~S
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–  
blog : [http://adityakircon.blogsome.com](http://adityakircon.blogsome.com)  
ym : kirconboy  
skype : adit\_skype

Freedom is the right of all sentient beings (Optimus Prime)
