No se puede reconstruir debido a errores de tema

Tengo un sitio que no ha sido actualizado desde hace mucho tiempo. Parece que no puedo iniciar sesión en la UX.

El sitio tiene componentes de tema que contienen referencias a console, lo que está causando que los temas se rompan.

¿Existe alguna forma de desactivar estos temas en Rails para que pueda reconstruir el sitio y luego solucionar los temas una vez que esté de nuevo en línea?

O, ¿puedo establecer un tema genérico como predeterminado para que pueda ignorar todos los componentes del tema?

¿Has probado el modo seguro?

mysite.com/safe-mode

¡Gracias! Pero el modo seguro no ayudará. No puedo iniciar sesión en el sitio.

Necesito restaurar esta base de datos en otro servidor. No puedo reconstruir ese sitio porque el tema está causando errores durante la reconstrucción.

No puedo iniciar sesión en el servidor roto. Necesito actualizar la base de datos en el servidor roto, hacer una copia de seguridad, restaurarla en el nuevo servidor y luego reconstruir el contenedor.

¿Puedes iniciar sesión en la base de datos y quizás ejecutar un comando de actualización?

He restaurado la base de datos en el nuevo servidor. Quizás el problema sigue estando en un plugin y no en el componente del tema.

es fácil eliminar el plugin.

simplemente coméntalo.

de lo contrario, usa SQL para desactivar los temas y los componentes de tema

UPDATE themes
SET enabled = false
WHERE id <> 1

¿Lograste que esto funcionara @pfaffman?

No. Parece ser alguna interacción entre el plugin y, creo, algunos componentes del tema. El plugin funciona en mi instancia de desarrollo, pero con la base de datos completa en producción falla.

Temo que va a requerir la ayuda del desarrollador del plugin.

Creo que tiene que ver con las restricciones no tan nuevas sobre JavaScript, pero aún no lo sé.