문제

하위 도메인에 따라 특정 컨트롤러를 호출하고 싶습니다.

내가 현재하고있는 일 : 내 페이지는 하위 도메인을 사용하여 사용자를 식별합니다. username.site.com. 사용자 이름을 얻고 데이터베이스에서 찾아서 적절한 데이터를 UsernamesController.

이에 대한 유일한 예외는 www.site.com 또는 site.com입니다. 이 경우 다른 컨트롤러를 호출해야합니다. 나는 현재 그것을 감지하여 이것을한다 www 또는 '' `ApplicationController의 하위 도메인 후 리디렉션. 리디렉션이 여기에 있지 않다고 생각하지만 여기에 있습니다.

누군가 다른 접근법이 있습니까?

감사

도움이 되었습니까?

해결책

subdomains_routes 현재 하위 도메인에 따라 사용자 정의 경로를 정의 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top