Estoy usando la gema de diseño en una aplicación de rieles con múltiples subdominios. Cada subdominio es manejado por el regulador respectivo, que se parece a esto:Devise + Subdominio - Redirigir usuario para sign_in
class Subdomain1Controller < ApplicationController
before_filter :authenticate_user!
def index
end
end
Con la implementación del controlador anterior, idearán mantener siempre subdominio, mientras que la reorientación de usuario a la página de acceso. En el caso anterior, idee redirigir usuario a http://subdomain1.acmesite/users/sign_in en lugar de una URL de sign_in común.
Esto lleva a tener varias URL de inicio de sesión para cada subdominio.
http://subdomain1.acmesite/users/sign_in
http://subdomain2.acmesite/users/sign_in
http://subdomain3.acmesite/users/sign_in
Me pregunto si es posible reemplazar el método legado para excluir parte subdominio de la URL y todavía mantener la información URL de la página anterior. Más preciado, quiero que Devise redirija al usuario a una URL específica (como: http://acmesite/users/sign_in) independientemente del subdominio y después de una autenticación exitosa, Devise debe devolver al usuario a la página de subdominio + llamante.
Buen consejo. Estoy probando esto ... – alf