所以我的application.js文件相应地包含了jquery,以及我直接插入的所有内容。
然而,我的一个控制器 - 我们称之为书籍 - 有自己的books.js文件
我希望在书籍控制器中查看页面时,才能显示books.js文件。
它似乎根本不包括它 - 任何想法?
答案 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 .
之类的声音丢失了。