레일 3과 mysql을 사용하는 레일 프로젝트를 개발했습니다. 이미지, CSS 및 자바 스크립트 (jquery)가 있으며 Windows XP 환경에서 잘 작동합니다. 하지만 우분투 코드를 마이 그 레이션하면 이미지, CSS (부분적으로 적용) 및 자바 스크립트 (jquery)가로드되지 않습니다. 나는 개발 모드에서 실행 중이다. 나는이 같은 JS와 CSS를 포함했다 : 여기images, css 및 javascript가 레일에서 작동하지 않습니다. 3
<%= stylesheet_link_tag "jquery-one", "ctlCalendar", "application", "jquery.treeview" %>
<%= javascript_include_tag "jquery-1.6.2.min", "jquery.rails", "jquery.treeview"%>
오류가 난 점점 오전 :
Started GET "/images/LoginImage.png" for 127.0.0.1 at 2011-08-13 01:02:04 +0900
ActionController::RoutingError (No route matches "/images/LoginImage.png"):
Rendered /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.0ms)
Started GET "/Images/Back_Login.gif" for 127.0.0.1 at 2011-08-13 01:02:05 +0900
ActionController::RoutingError (No route matches "/Images/Back_Login.gif"):
Rendered /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.1ms)
은 누구도 날이 문제를 해결하는 데 도움이 될 수 있습니까?
고맙습니다. Sudhir C.N.
덕분에이 문제는 CSS에서 해결되었습니다. 하지만 자바 스크립트가 작동하지 않습니다 ... 오류가 발생했습니다 : 2011/08/03 03:52:34 +0900에 127.0.0.1에서 "/javascripts/all.js?1309252624"을 (를) 시작하십시오. 렌더링 /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch : ActionController :: RoutingError은 (어떤 경로 "/javascripts/all.js"를 일치하지 않음) rescues/layout (0.9ms) 내의 /middleware/templates/rescues/routing_error.erb – sudhir
다시 Linux에서 정확한 파일 이름을 확인하십시오. 예를 들어 배포 중에 대소 문자가 혼동하는 경우가 있습니다. 파일의 이름은'all.JS' 또는'all.js'가 아닌 이름입니다. 폴더와 파일 이름이 모두 대소 문자가 맞는지 확인하십시오. –
Btw, 실제로'all.js'라는 JS가 없다면'javascript_include_tag : all' 대신에'javascript_include_tag 'all''을 실수로 사용했을 수도 있습니다. –