JavaScript在开发中工作,而不是在生产中(Heroku)

时间:2015-01-02 23:10:34

标签: javascript ruby-on-rails ruby heroku assets

所以我只是将一个应用程序推送到Heroku,JavaScript和jQuery对我不起作用。

为此考虑过一堆解决方案,但似乎都没有。

我已经预编译了我的资产,我可以在Firebug中看到我在assets文件夹中的某些js文件中声明的一些函数正在加载,但有些不是。

编辑:刚刚添加了一个非常简单的警报功能,效果很好。

图片正常加载,样式加载正常。拥有rails_12factor gem并运行bundle exec rake assets:precompile。有人能指出我在调试方面的正确方向吗?

1 个答案:

答案 0 :(得分:0)

所以,我收到了这个错误;

'undefined'不是对象(评估'f.msie')

是由其中一个使用$ .browser的插件产生的,该插件已被删除。

安装了jQuery migrate gem,重新推送代码,所有jQuery和javascript现在都可以使用。

感谢任何花时间看这个的人。