У меня есть этот фрагмент кода Javascript в моем приложении rails для управления переключением навигации по таблеткам.Это работает в моей среде разработки, но не на рабочем сервере.Кажется, что файл настроек не обслуживается сервером, хотя мне нужны настройки js и дерево.
document.addEventListener("DOMContentLoaded", function() {
const account_tab = document.getElementById('account-settings');
const password_tab = document.getElementById('password-settings');
const account_panel = document.getElementById('account-panel');
const password_panel = document.getElementById('password-panel');
const title = document.getElementById('settings-title');
account_tab.addEventListener("click", function() {
account_tab.classList.add('active');
password_tab.classList.remove('active');
if(account_tab.classList.contains('active')) {
account_panel.hidden = false;
password_panel.hidden = true;
title.innerHTML = 'Account settings';
} else {
account_tab.hidden = true;
password_panel.hidden = false;
title.innerHTML = 'Password Settings';
}
});
password_tab.addEventListener("click", function() {
password_tab.classList.add('active');
account_tab.classList.remove('active');
if(password_tab.classList.contains('active')) {
password_panel.hidden = false;
account_panel.hidden = true;
title.innerHTML = 'Password settings';
} else {
password_panel.hidden = true;
account_panel.hidden = false;
title.innerHTML = 'Account settings';
}
});
});
Прекомпиляция ресурсов и перезапуск пассажира не дают решения.
Кажется, файл не обслуживается, хотя application.js требует как настроек, так и дерева.
//= require settings
//= require_tree .