我正在尝试创建另一个清单文件,名称app/assets/javascripts/base.js
大致如下:
//= require jquery
//= require jquery_ujs
//= require_tree ./backbone/tempaltes
我的计划是将其包含在我的app/assets/javascripts/application.js
文件之前,该文件具有我的主要主干代码,如下所示:
//= require ./backbone/app
// etc...
我的想法是,我可以缓存不会有太大变化的东西(我的模板、jquery、插件等)并缓存我的应用程序代码,这可能会非常频繁地更改,从而减少客户端的页面大小。
我需要app/views/layouts/application.html.haml
像这样的两个文件:
= javascript_include_tag "base"
= javascript_include_tag "application"
但是,当我加载我的开发服务器时,只application.js
加载了来自的文件;base.js
没有加载任何文件。我已将这一行添加到config/application.rb
:
config.assets.precompile += %w(base.js)
...但这并没有获得base.js
在开发中加载所需的任何资产。我该怎么做才能加载这些文件?