저는 Heroku에 배포하고있는 Rails 4 앱이 있습니다. 자산 파이프 라인이 그 일을하고 있고 js 파일을 축소하고있는 것 같습니다. 모든 것이 개발 단계에서 잘 작동합니다. Heroku로 이동하면 js 파일은 특정 페이지에서만 작동합니다. 여러 페이지에서 동일한 AJAX PUT을 수행하고 일부 페이지에서는 정상적으로 작동하지만 다른 페이지에서는 404 오류가 발생합니다. 여기 자바 스크립트가 모든 Heroku 페이지에서 작동하지 않습니다.
PUT http://thawing-thicket-4506.herokuapp.com/scouts/1/reqs 404 (Not Found)
application-5f31b026bf954dbd536069113d4c4345.js
과 버전은 파일을 사용하여 두 페이지에 동일하게 나타납니다.
무엇이 원인 일 수 있습니까? 어떤 도움이라도 좋을 것입니다. 도움이 될만한 다른 정보를 요청하십시오.
위의 예제 URL에 대해서는 관련 경로가'config/routes.rb'에서 어떻게 보입니까? 특정 작업에 대한 양식/링크의 ERB 마크 업은 어떻게됩니까? Rails 4의 리소스 정의는 이제'PUT' 메소드가 아니라'PATCH' 메소드를 사용하기 때문에 묻습니다. –