javascript - rails : Sprockets can't find file

标签 javascript ruby-on-rails asset-pipeline sprockets

我的应用程序的工作目录看起来是这样的:

app
 -assets
     -javascripts
          - theme
                --jquery.min.js
                --excanvas.min.js
          -- application.js

application.js 之前有 require_tree 。,但是,它在 jquery.min.js 之前加载了 excanvas.min.js。这引发了 JavaScript 错误。我想切换加载顺序。所以我将 application.js 更新为:

//= require unicorn/jquery.min
//= require unicorn/excanvas.min

但是,这给了我以下错误:

Sprockets::FileNotFound in Admin::Home#index
couldn't find file 'unicorn/jquery.min.js'

我想知道为什么我找不到 jquery.min。有什么想法吗?

谢谢!

最佳答案

我将 application.js 更改为:

//= require ./unicorn/jquery.min
//= require ./unicorn/excanvas.min

这似乎有效。

关于javascript - rails : Sprockets can't find file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18033244/

相关文章:

javascript - 当元素具有属性时忽略 View 验证 `display: none`

ruby-on-rails - 缓存序列化程序,无法缓存关联

ruby-on-rails - Rails Assets 管道为旧 list 提供服务

ruby-on-rails - Rails 将 html 渲染为 pre 元素内的纯文本

ruby-on-rails-3.1 - Ruby on Rails 3.1 Assets :precompile and images

javascript - Require.js 和可重用的 UI 函数

javascript - Synology SSO 服务器

javascript - 如何在不同的 c++ 项目中使用 Google V8 引擎?

mysql - 使用 join 获取可用时间段

ruby-on-rails - Rails 回形针图像 URL 上传 - 不保存图像