JS Ошибка назначения локальной переменной (Rails) - PullRequest
0 голосов
/ 25 марта 2020

В 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 этой переменной. Почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...