2013-08-22 4 views
0

내 현재 Ember 라우터가 hash 위치를 사용 중이고 history 위치로 전환하고 싶습니다. 나는 thin와 함께 Roku를 사용하여 앱을 제공하고 Heroku에서 호스팅합니다.Ember 해시 위치를 기록 위치로 정상적으로 리디렉션하는 방법

북마크 된 링크가 갑자기 깨지기 시작하지 않도록 위치 설정을 정상적으로 변경하려면 어떻게해야하나요?

은 내가 .htaccess 파일을 편집 this solution을 보았지만, 지금까지의 내가 볼 수 있듯이, doesn't run on top of Apache 레일, 그래서 이것은 해결책이 아니다?

답변

1

이 클라이언트 쪽에서 작업하는 것이 좋습니다. 앱에 다음과 같이 추가하십시오.

App = Ember.Application.create({ 
    ready: function() { 
    if (location.hash) { 
    //map known hash values to urls, redirect as needed... 
    } 
    } 
}); 
+0

잘 작동합니다. 고맙습니다! – mehulkar