我有一个清单文件,如下所示:
# director.js
//= require jquery
//= require jquery_ujs
//= require jquery-ui-1.8.22.custom.min
//= require_tree ./tablet/director
这与我的application.js文件几乎相同,除了指向另一个目录的require_tree。我的布局文件看起来在头部有以下内容:
= javascript_include_tag "director"
我已经使用
在我的environment / development.rb文件中预编译了我的资产config.assests.precompile += %w{ director.js }
但由于某种原因,我不引人注目的javascript无法正常工作。当我尝试转到控制器的删除操作时,它会查找show动作,但是打开firebug会显示所有jquery文件都已加载。我真的不知道发生了什么事。当我更改javascript_include_tag以包含" application"它工作正常。我不确定我错过了什么造成这种情况。任何帮助都会很棒。
答案 0 :(得分:1)
environment / development.rb告诉我你正在为开发做这件事。据我所知,你真的不想在开发环境中预编译。但是,您必须添加该生产线。