모두.ajax는 생산 환경이있는 레일 3.2에서 작동하지 않습니다.
새로운 프로젝트와 비계를 만들었습니다. 'RAILS_ENV = production rails s'인 레일즈 서버를 실행하면 아약스가 작동하지 않는 것 같습니다. 문자열 이메일 : 문자열
레이크 자산 : 사전 컴파일
RAILS_ENV = 생산 레이크 DB는 :
를 마이그레이션새로운 testpro
이 g 비계 사용자 이름을 레일 testpro CD 레일
RAILS_ENV = 생산 레일 s
그리고 하나의 레코드를 추가 한 다음 인덱스 페이지로 돌아갑니다. 나는 기록을보고 쇼를 편집하고, 파괴 할 수있다. 파괴 링크를 클릭하면 레코드가 표시됩니다. 링크 작업 요청을받는 것 같습니다.
삭제 확인 팝업이 표시됩니다.
Webrick은 다음 메시지를보고합니다.
이 [2012-05-31 14시 2분 12초 0900ActionController :: RoutingError (없음 경로 일치에서 "/assets/application-f79f879edae5d837e15161fba0ee9d3d.js"127.0.0.1에 대한 을 GET 시작 ] "/assets/application-f79f879edae5d837e15161fba0ee9d3d.js") :
는 사실, 난 다른 프로젝트와 같은 문제가 발생하여 일반 프로젝트와 함께 문제를 명확히하려고합니다. 레일 3.2.3 루비 1.9.3p125 sqlite3를
다른 프로젝트 : 레일 3.2.0 루비 1.9.3p125 MySQL의 아파치 + 여객
유스케를 다음과 같이
내 환경입니다 .
당신이 알아 낸 적이 있습니까? 나는 아약스와 동일한 문제를 겪고있다 : 성공 콜백은 프로덕션에서는 해고되지 않지만 개발에는 잘 작동한다. 왜'config.serve_static_assets'를 활성화해야합니까? – Feech