2

我正在尝试创建另一个清单文件,名称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在开发中加载所需的任何资产。我该怎么做才能加载这些文件?

4

0 回答 0