当我部署最新的应用程序时,我的all.js文件从未创建过。正因为如此,我的整个网站都收到500错误。
我找不到关于all.js文件的太多信息。
是否有人知道如何生成此文件,以及可能导致此错误的原因?
谢谢!
答案 0 :(得分:0)
好的事实证明,在我的_head.haml中,我的javascript_include标签有一个额外的或无差别地写的选项。
= javascript_include_tag 'jquery-1.3.2.min.js', 'jquery-ui-1.7.2.custom.min.js', 'swfobject.js', 'jquery.dirtyform.js', 'jquery.Jcrop.min.js', 'application', 'http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAYfI_xw3MwUbmAScWsa72VBSeiHve5IwsMuqAjxrbixTJ6mqDsxTZLbNcpVxq9PneOXm7mkBjelEQpw', :cache => true
只需删除最后的缓存选项,允许rails的自动缓存将其编译为all.js.
对于记录,我在environements / production.rb中设置为:
config.action_controller.perform_caching = true
我想象的是,当所有.js文件和.css文件合并为两个主文件时,可以更快地加载网站。