В Webpacker загружено следующее JavaScript:
'use strict';
(function() {
alert("This shows up.");
var someObject = document.querySelectorAll('[data-toggle="thing"]');
})();
Я знаю, что файл загружен в Webpacker правильно и выполняется, потому что я вижу предупреждение This shows up.
. Однако когда я go в консоли, someObject
является пустым массивом, несмотря на страницу, содержащую объект с атрибутом data-toggle
.
Я не вижу никаких ошибок в консоли, чтобы помочь диагностировать проблема.
Я предполагаю, что проблема в том, что скрипт выполняется перед загрузкой страницы? Тем не менее, я не уверен, как исправить эту ситуацию при использовании Rails 6 с Webpacker ...
Любая помощь будет принята с благодарностью!