0

В моем файле Javascript application.js У меня есть следующиеНеобходим заказ в Asset Pipeline, имеет ли это значение?

//= require search 
//= require tutorial 
//= require_self 
//= require_tree .//message 

Есть проблема со мной положить //= require_tree .//stock после require_self? Похоже, что все работает, но я не уверен в том, что я должен положить дерево после себя.

ответ

1

Все, что происходит, это изменение порядка, в котором javascript, содержащийся в application.js, если таковой имеется, объединяется с остальными активами. Если у вас есть код в application.js, который требуется в search или tutorial, то он не будет работать правильно.

Подробнее о директиве можно узнать в RailsGuides.

0

Да, порядок имеет значение, поэтому jquery всегда на высоте, если у вас есть какие-либо js, которые на него нависают, он не будет работать