在将Rails应用程序部署到Heroku之后,没有任何
javascript函数正在运行.
这些文件似乎已被编译(虽然在缩小的文件中不容易看到).
什么是步骤来解决javascript无法正常工作的逻辑过程(它在生产中工作正常).
谢谢
有时我会遇到问题,因为资产管道和我对它的误解.所以我只是为了确保正确打包的东西只是在
页面加载时放入一个简单的警报(把它放在
用户无法访问的
随机页面上等)
alert('some-unique-string')
将代码推送到服务器.然后在chrome中打开页面并使用开发工具,转到“脚本”选项卡.从那里你可以搜索字符串some-unique-string,因为你的字符串文字不会被缩小.如果你没有看到,那么你知道你的javascript由于某种原因没有被包含.
这至少会给你一个起点.
原文链接:https://www.f2er.com/ruby/265156.html