Javascript不适用于所有Heroku页面

Javascript不适用于所有Heroku页面,javascript,ajax,heroku,Javascript,Ajax,Heroku,我有一个Rails 4应用程序,正在部署到Heroku。资产管道似乎正在完成它的工作并缩小js文件。在开发过程中一切正常。在我推送到Heroku之后,js文件将只在某些页面上工作。我在多个页面上使用相同的AJAX,在一些页面上效果很好,而在其他页面上,我得到了404错误 PUThttp://thawing-thicket-4506.herokuapp.com/scouts/1/reqs 404(未找到) 以下是文件名:application-5f31b026bf954dbd536069113d4

我有一个Rails 4应用程序,正在部署到Heroku。资产管道似乎正在完成它的工作并缩小js文件。在开发过程中一切正常。在我推送到Heroku之后,js文件将只在某些页面上工作。我在多个页面上使用相同的AJAX,在一些页面上效果很好,而在其他页面上,我得到了404错误

PUThttp://thawing-thicket-4506.herokuapp.com/scouts/1/reqs 404(未找到)

以下是文件名:
application-5f31b026bf954dbd536069113d44c345.js
,使用该文件的两个页面的版本似乎相同


这可能是什么原因?任何帮助都会很好。请询问其他有帮助的信息

我把一些数据属性搞砸了。它在服务器上出错并返回404。我开始在我的开发环境中遇到同样的错误,并且能够跟踪堆栈跟踪。谢谢你的帮助

对于上面的示例URL,相关路由在
config/routes.rb
中是什么样子的?指向该特定操作的表单/链接的ERB标记是什么样子的?我问这个问题是因为Rails 4中的资源定义现在使用的是
PATCH
方法,而不是
PUT
方法。这只是一个提示,但您可以使用
Heroku logs
命令检查Heroku日志(您甚至可以使用heroku日志跟踪它们--tail。虽然我知道您可能不想一直这样做,但它会以与在本地/开发机器上记录错误相同的方式记录应用程序中发生的错误。这正是我所需要的。谢谢您的提示。