2011-09-02 3 views
5

내 사이트의 CSS는 데스크톱 브라우저 및 모바일 브라우저에서 제대로 작동하지만 링크를 클릭하여 기본 페이지 "root_path"로 돌아 가면 일부 CSS 스타일이 사라집니다.link_to root_url을 클릭하면 CSS가 사라집니다. jquerymobile

#routes.rb 
resources :welcomes 
root :to => "welcomes#index" 


#_header.html.erb 
<%= link_to 'Welcome!', root_url %> 

#application.html.erb 
<%= stylesheet_link_tag "jquery.mobile-1.0b2.css" if mobile_device? %> 

URL을 사용하여 볼 경우 http://192.168.1.4:3000 좋습니다. 헤더에서 '환영'링크를 클릭하면 CSS 스타일이 사라집니다. 나는 URL이 http://192.168.1.4:3000/#/이되기 때문이라고 생각합니다. 왜 단지 /이 아닌가? 나는 root_path, root_url, welcomes_path, 등등 모두 동일한 결과를 시도했습니다.

+0

는 'routes.rb' 파일을 보여줍니다. – fl00r

+0

'routes.rb'의'root' 경로는 이미 질문에 포함되어 있습니다. 나는'resources' 선언문을 추가했다. 이 파일은 매우 바닐라입니다. – nathan

+0

당신의 CSS는 어떻게 링크되어 있습니까? 하나의 특정 파일에 대한 모든 스타일을 잃어 버리십니까? –

답변

0

버그 신고 here에 따르면, 나는 이것이 jquerymobile의 버그라고 생각합니다.

업데이트 실제로 JQuery 모바일 베타 3이이 문제를 해결했습니다.

관련 문제