В моем application.js.coffee
Я определяю некоторые общие функции, которые я использую в других моих файлах JavaScript. До сих пор это не было проблемой, потому что кроме application.js.coffee
большая часть кода была завернута в документе готовый $ ->
Можно ли изменить порядок загрузки файлов JavaScript в Rails 4?
Теперь я оптимизации времени загрузки, например, работает AJAX запросы за пределами $ ->
, чтобы начать загрузку данных заранее.
Теперь мне нужны функции, которые я определил, которые, конечно, недоступны, так как application.js.coffee
загружен в самом конце. Чтобы решить эту проблему, я заменил
#= require_tree .
с
#= require_self
#= require_tree .
ли это способ сделать это, или это запрещенное?
Просто означает, что код в application.js придет первым в скомпилированный файл. Если это не зависит ни от каких других файлов, все должно быть в порядке. – sevenseacat
Хорошо, не стесняйтесь публиковать это как ответ. Я знаю, что это не так много, но это тоже мой вопрос, я просто не был уверен. –