2011-01-13 5 views
3

안녕하세요. 필자는 항상 개발 모드로 작업하고있었습니다.
모든 것이 지금까지는 괜찮은 것 같습니다. 생산 모드를 시작하면서 모든 .css와 .js는 라우팅 오류가있어 보이지 않습니다.rails3에서 생산 모드로 변경하는 동안 라우팅 오류가 발생했습니다.

감사합니다.

Started GET "/javascripts/application.js?1293486752" for 127.0.0.1 at Thu Jan 13 23:11:21 +0100 2011

ActionController::RoutingError (No route matches "/javascripts/application.js"):

답변

7

레일 웹 서버가 일반적으로 더 작업의 그런 종류에 최적화 된 바와 같이, 생산 고정 자산을 제공하지 기본값. 대부분 이것이 문제 일 수 있습니다.

수정하려면 config.serve_static_assets = trueconfig/environments/production.rb에 설정하거나 웹 서버를 구성하여 문제를 해결할 수 있습니다.

+0

안녕하세요.하지만 변경되지 않았습니다. 나는 그것을 추가하고 서버를 다시 시작했습니다. – daniel

+0

어떤 서버를 사용하여 응용 프로그램을 실행하고 있습니까? 그리고 바보 같은 질문,하지만 당신은 몇 가지 콘텐츠와 자바 스크립트/application.js 있나요? – PerfectlyNormal

+0

당신의 대답은 이치에 맞습니다. 나중에 나는 heroku에 업로드했고 CSS/javascripts는 정상적으로 돌아갔다. 그러나 그것은 내가 가입하도록 만들지 않을 것이다. 나는 오류가있다. 그게 내가 생산 모드를 확인하고 싶었던 이유지만, 여기 모든 기능은 스타일 시트를 제외하고는 괜찮습니다. – daniel

관련 문제