【发布时间】:2016-10-01 07:38:15
【问题描述】:
我遇到了 javascript 在我的生产环境中无法正常运行的问题。我用
预编译了我的资产rake assets:precompile RAILS_ENV=production
在将代码推送到 git 和 heroku 之前,但它拒绝执行引导程序的 js 函数、谷歌分析/新遗物代码、菜单、图像滑块等。这是我的 application.js
//= require jquery
//= require bootstrap
//= require jquery_ujs
//= require menu
//= require jquery-ui/autocomplete
//= require autocomplete-rails
//= require jquery-ui/accordion
//= require jquery-ui/tooltip
//= require jquery.raty
//= require search
//= require sameheights
//= require nprogress
//= require sweet-alert
//= require sweet-alert-confirm
//= require select2
//= require ratyrate
//= require local_time
//= require tinymce-jquery
//= require fancybox
//= require_tree .
当我检查页面时,没有错误或警告。其中一些功能在开发中可以正常工作,但不是全部。我试着一一删除每一行,看看我是否能找到罪魁祸首,但没有运气。事实上,自从我上次预编译资产以来,添加的唯一文件是菜单、搜索和相同高度,因此一切都事先正常工作。
此外,我的生产环境正确地看到了具有所有相关功能的缩小的 application.js 和 application.css 文件,并且我也已经检查了是否存在欺骗。帮助!
【问题讨论】:
标签: javascript ruby-on-rails git twitter-bootstrap heroku