Обратные вызовы стимульного рефлекса перестали работать в продакшене
Поскольку я сделал некоторые обновления на своем производственном сервере и повторно развернул приложение, некоторые из клиентских обратных вызовов и обещаний между контроллерами Stimulus Reflex и StimulusJS внезапно перестали работать. В разработке все работает нормально, в производстве только
before
обратные вызовы работают.
Так, например, это работает:
beforeReflex (element, reflex) {
console.log(element)
console.log(reflex)
console.log("before")
}
в то время как это (и другие) нет:
afterReflex (element, reflex) {
console.log("after")
}
Сами рефлексы работают в разработке и производстве, только обратные вызовы не работают. У меня нет ошибок в файле журнала, у меня нет ошибок JS в консоли, Redis работает, а все остальное вроде работает.
Обратные вызовы на стороне сервера внутри рефлекса (after_reflex :show_success, only: [:update]
) тоже работают.
Я могу подтвердить, что это не связано с браузером (проверено в Chrome, Firefox и Edge).
Может быть проблема, что это сервер компании за брандмауэром? Но тогда другие вещи не должны работать так же хорошо.
Кто - нибудь есть какие - либо идеи, где это могло вдруг взялось?
Я больше не знаю, где искать.