![](/img/trans.png)
[英]Rails 4 - javascript files not loading in production but working well locally. (Heroku)
[英]JavaScript not working on Production locally and heroku
我已经搜索了针对此问题的解决方案,并且发现我必须先运行bundle exec rake asset:precompile,然后再推送到heroku才能使JavaScript正常工作,但我不知道为什么。 和本地生产的一样
production.rb
config.cache_classes = true
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
config.serve_static_assets = true
config.assets.compress = true
config.assets.compile = false
config.assets.precompile += %w( chartkick.js )
config.i18n.fallbacks = true
end
application.js
//= require jquery_ujs
//= require jquery
//= require jquery.ui.all
//= require bootstrap
//= require demo1
//= require polyfills
//= require announcements
//= require wice_grid
//= require ckeditor/init
//= require bootstrap-datepicker
//= require_tree .
更新:它在开发中不起作用。 几分钟前就开始工作了..:|
更新2:在将application.js重新排序为以下内容后,它在开发中起作用:
//= require jquery_ujs
//= require bootstrap
//= require jquery
//= require jquery.ui.all
//= require demo1
//= require polyfills
//= require announcements
//= require wice_grid
//= require ckeditor/init
//= require bootstrap-datepicker
//= require_tree .
仍然无法在生产中使用
您应该设置:
config.assets.compile = true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.