Railscast에 따라 레일스 애플리케이션에 서브 도메인을 추가하면 here이되고 모든 것이 서브 도메인과 잘 작동합니다. 이제는 요청 된 하위 도메인이 없으면 하위 도메인없이 루트 도메인에 다시 링크하는 방법을 알아낼 수 없습니다.URL에서 하위 도메인을 제거하려면 어떻게해야합니까?
나는 내 application_controller.rb
파일에 다음과 같은 추가 해봤 @city_or_state
가 요청 된 하위 도메인이 유효 날씨 결정
redirect_to root_path(subdomain: false) if @city_or_state.nil?
. redirect_to
은 루트로 돌아가지만 하위 도메인은 제거하지 않습니다.
예를 들어 사용자가 invalid.domain.com
(으)로 이동하려고 시도하면 루트로 리디렉션되지만 하위 도메인은 제거되지 않습니다.
나는 당신은 내가 그것을 작동 생각이 방법을 시도 할 수 domain.com
레일즈 버전은 무엇입니까? 그건 4.0.0.beta1에서 깨졌지만 4.0.0.rc1에서 수정되었습니다 –
레일즈 3.1에서 작업하고 있습니다 –