加载订单资产管道中的JavaScript文件

eps*_*nes 3 javascript ruby ruby-on-rails asset-pipeline

我正在使用Rails 4应用程序.我在"vendor/assets/javascripts"中安装了一些JavaScript插件文件,在"app/assets/javascripts"中安装了一些JavaScript插件文件,其中有一些文件正在调用供应商文件中的方法.

没有识别出这些方法,似乎在"vendor/assets/javascripts"文件之前加载了"app/assets/javascripts"文件.我该怎么处理?

有关信息,我的"application.js"调用:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require rails.validations
//= require_tree .
Run Code Online (Sandbox Code Playgroud)

和我使用gem 'jquery-rails'.

mr *_*ers 5

必须在"application.js"中明确要求您的供应商树中的任何文件.它将使用"require_tree"引入"app/assets /"树中的所有JavaScript.

您可能需要更新文件以查找更像这样的内容:

//= require jquery
//= require jquery_ujs 
//= require turbolinks
//= require rails.validations
//= require that_file_from_vendor_assets
//= require that_other_file_from_vendor_assets
//= require_tree .
Run Code Online (Sandbox Code Playgroud)

that_file_from_vendor_assets获取"app/assets/javascript"文件之前,需要加载的供应商JavaScript 在哪里.