【问题标题】:rails unobtrusive js and custom asset manifest filesrails 不显眼的 js 和自定义资产清单文件
【发布时间】:2012-10-20 11:28:34
【问题描述】:

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

# 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 更改为包含“应用程序”时,它工作正常。我不确定我错过了什么导致这种情况。任何帮助都会很棒。

【问题讨论】:

    标签: jquery ruby-on-rails-3 unobtrusive-javascript


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-11
      • 1970-01-01
      • 2019-01-03
      • 2015-04-05
      • 2012-02-07
      • 1970-01-01
      • 2014-08-28
      • 1970-01-01
      相关资源
      最近更新 更多