JavaScript file loading order in the asset pipeline

I am using the Rails 4 application. I installed some JavaScript plugin files in "vendor / assets / javascripts" and some in "app / assets / javascripts", where I have files that call methods from vendor files.

None of the methods are recognized, and it seems that the files "app / assets / javascripts" are loaded before the files "vendor / assets / javascripts". How can I handle this?

For information called by me "application.js":

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require rails.validations
//= require_tree .

and i use gem 'jquery-rails'.

+3
source share
2 answers

, , "application.js". JavaScript "app/assets/", "require_tree".

, , - :

//= 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 .

that_file_from_vendor_assets - JavaScript-, , "app/assets/javascript".

+5

//=require_tree .

:

//= require_self

application.js.

<%= javascript_include_tag "application"%> .

+1

All Articles