2011-04-26 2 views
2

저는 레일스 멍청한 놈입니다.이 방법은 상당히 간단하지만 확실하지는 않습니다. 그래서 도움을 요청할 것입니다.레일스는 간단한 구문을 사용하여 계정의 하위 도메인으로 redirect_to를 바꿉니다.

내 상황이 여기에 있습니다. 레일 3 앱이 있습니다. 앱은 Basecamp처럼 계정 키 패턴으로 하위 도메인을 따릅니다. 내가하고 싶은 것은이 구문을 사용하여 하위 도메인으로 리디렉션하는 것입니다 (현재 계정이 @account이라고 가정 해 봅시다).

redirect_to @account

현재 (예상대로),이 /accounts/(@account.id) 리디렉션. 내가하고자하는 것은 (@account.subdomain).myapp.com으로 리다이렉트 (redirect)하는 것이다. 이 일을 할 수있는 방법이 있습니까?

답변

5

당신은 사용할 수 있습니다

redirect_to "http://#{@account.subdomain}.myapp.com/" 
관련 문제