我有一个清单文件partials.js
其中包含此:总结了几个资产在JavaScript关闭需要
//= require_tree ./partials
然后在./partials/
每个咖啡文件包含此:
$ ->
# Rest of the code
是它可能在清单中有这样的东西:
$(function() {
//= require_tree ./partials
});
并删除$ ->
打包在单个文件中?
(这实际上并不在目前工作中的代码被推向下方,与所需的js以上。)
这进近的缺点作品oach是你不能真正在非压缩模式下使用你的JS。在开发过程中,Rails会单独包含您的文件,因此您的head.js和tail.js会以单独的文件形式出现(有错误)。 – SubmittedDenied 2012-10-16 18:21:33
作为随访到我的评论,我通过使'head.js' ERB模板('head.js.erb'),并使用Rails环境来决定是否要渲染功能头尾解决了这个问题。 – SubmittedDenied 2012-10-17 17:27:14