2011-03-30 4 views
1

Ruby on Rails에 작은 웹 사이트를 만들고 모바일 친화적 인보기로 jQuery Mobile을 사용하고 있습니다.레일스에서 ​​모바일 루트가 아닌 모바일 루트와 다르게 라우트 할 수 있습니까?

데스크톱 브라우저를 통해 사이트를 볼 때 루트는 특정 페이지 ("홈페이지"라고 부름)를 가리켜 URL 색인이 example.com/pages/home-page와 같이 표시되도록합니다.

모바일 사용자는 링크를 클릭하여 모바일 세션을 시작할 수 있지만, 그런 경우 모바일 버전의 example.com/pages/home-page를 가져 오는 대신 모바일 사용자가 example.com/으로 리디렉션하도록합니다. 페이지 (물론 페이지 # 인덱스)가 내 모바일보기에서 올바르게 작동합니다.

어떻게 수행 할 수 있습니까? 내 노선을 통과해야하는 조건이 있습니까? 웹상의 다른 리소스에 대한 링크도 좋습니다. 나는 검색을 시도했지만 찾고있는 대답을 찾지 못했습니다.

미리 감사드립니다. 너는 모두 위대하다.

+0

당신이 매우 복잡 재 라우팅없이 할 수 있지만 application_controller 수준 : http://railscasts.com/episodes/199-mobile- devices – fl00r

+0

아직 이것을 아직 알지 못했습니다. 어떤 도움이 필요합니까? – rumblestrut

답변

0

아, 내가 알아 냈습니다.

내가 응용 프로그램보기에이 퍼팅 결국 :

<%= link_to "Mobile Site", pages_url(:mobile => 1) %>