Llamar controladores de carpetas diferentes

tengo un problema al llamar a un controlador.

Tengo en app/controllers/admin/
todos los controladores q necesito para la administracion.

y tengo en app/controllers/
application.rb
y
login_controler.rb

lo referente al login

como supondreis login autoriza el acceso al admin, aunque tb a otras
partes, por eso esta fuera de la subcarpeta.

la llamada al login se realiza asi:
redirect_to(:controller => “login”, :action => ‘login’)

pero no lo busca donde corresponde, sino en:

/admin/login/login

La ruta que se pasa en :controller es relativa al controlador en el que
se
encuentra al ejecutarse el redirect_to.
Basta con que le digas que te refieres al login del directorio raiz de
controladores añadiendo / :
redirect_to(:controller => “/login”, :action => ‘login’)
Salu2
Juanjo

----- Original Message -----