Link_to and custom route

I have these custom route

map.connect ‘hot’, :controller => ‘welcome’, :action => ‘hot’
map.connect ‘new’, :controller => ‘welcome’, :action => ‘new’

and I use this format for link_to

link_to ‘hot’, :controller => ‘hot’
link_to ‘hot’, :controller => ‘new’

Is that right ? it works, but saying that hot is a controller just does
not feel very railsy to me and makes me sad.

any better ideas ?

You can do
link_to ‘Hot’, :controller => ‘welcome’, :action => ‘hot’

or if you’re already in the welcome controller, just
link_to ‘Hot’, :action => ‘hot’