В Rails 6 я изучаю новую схему веб-упаковщика, и она вызывает у меня небольшую головную боль. Вот мой код (усеченный, чтобы показать ошибку)
# in app/javascript/packs/country_cities.js
import Rails from '@rails/ujs';
console.log("Countries!");
window.addEventListener("load", () => {
console.log("L");
country_select = 1;
});
и
# in app/javascript/packs/application.js
require("@rails/ujs").start()
require("turbolinks").start()
require("channels")
require("packs/country_cities")
Когда я обновляю sh страницу, я получаю эту ошибку: ReferenceError: Can't find variable: country_select
в строке, которая присвоение 1 этой переменной. Почему?