rails中的资产管道 - application.js不包括其他js文件?

时间:2011-11-17 02:38:01

标签: ruby-on-rails ruby-on-rails-3 asset-pipeline

所以我的application.js文件相应地包含了jquery,以及我直接插入的所有内容。

然而,我的一个控制器 - 我们称之为书籍 - 有自己的books.js文件

我希望在书籍控制器中查看页面时,才能显示books.js文件。

它似乎根本不包括它 - 任何想法?

3 个答案:

答案 0 :(得分:3)

首先你应该看看http://railscasts.com/episodes/279-understanding-the-asset-pipeline

app / assets / javascripts / application.js中的第二个

是否包含类似

的内容
//= require_directory .

//= require_tree .

答案 1 :(得分:0)

尝试:

<%= javascript_include_tag params[:controller] %>

答案 2 :(得分:0)

“我直接投入的一切。” ...这是否意味着您将自己的代码放入application.js?如果是这样,您可能希望阅读有关资产管道的教程。

但无论如何,//= require_tree .之类的声音丢失了。