0

我有一个清单文件,如下所示:

# 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"

我已经在我的环境/development.rb 文件中使用预编译了我的资产

config.assests.precompile += %w{ director.js }

但由于某种原因,我不显眼的 javascript 无法正常工作。当我尝试执行控制器的删除操作时,它会查找显示操作,但是打开 firebug 显示所有 jquery 文件都已加载。我真的不知道发生了什么。此外,当我将 javascript_include_tag 更改为包含“应用程序”时,它工作正常。我不确定我错过了什么导致这种情况。任何帮助都会很棒。

4

1 回答 1

1

environment/development.rb 告诉我你这样做是为了开发。据我所知,您并不想在开发环境中进行预编译。但是,您必须添加该生产线。

于 2012-11-12T18:22:30.170 回答