У меня есть приложение Rails со следующей структурой активов javascript
|- app
|- assets
|- javascripts
|- articles
- index.js
- show.js
- application.js
Файл application.js
кажется манифестом всех файлов
//= require jquery
//= require jquery_ujs
//= require react
//= require react_ujs
//= require_tree .
Допустим, у меня есть некоторыеобщая функция foo()
, которую я хочу сделать доступной глобально (из index.js
и show.js
)
function foo() {
// do cool stuff here
}
Как мне создать общий файл JS с общими / общими функциями, подобными этим?В частности, где должен быть создан файл и как он должен быть включен в манифест?И как это будет компилироваться при компиляции активов в производстве?
Спасибо!