Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

250
Visualizações
Modales dinámicos usando Bootstrap 5.0.0 y Webpacker

Desde Bootstrap 5.0.0, parece que el archivo Bootstrap JS debe cargarse al final del <body> para renderizar Modals cargados dinámicamente (y quizás otras características). Verifique este problema en GitHub

De acuerdo con este problema. Esto sucede en la versión de producción de bootstrap 5.x, independientemente de cómo inicialice el modal. Ya sea dinámicamente a través de JS o mediante atributos de datos.

Actualmente, la solución para superar este problema es cargar bootstrap.bundle.js dentro del cuerpo HTML y no en el encabezado. Pero idealmente no puede ser la solución a este problema.

¿Conoces otra solución para este problema?


Error:
 // Error happens when I want to display a Modal using JS var modal = new bootstrap.Modal(document.getElementById('my-modal'); modal.show(); // Uncaught TypeError: BACKDROP: Option "rootElement" provided type "null" but expected type "element". // typeCheckConfig bootstrap.bundle.js:190 // typeCheckConfig bootstrap.bundle.js:184 // _getConfig bootstrap.bundle.js:4603 // Backdrop bootstrap.bundle.js:4539 // _initializeBackDrop bootstrap.bundle.js:4864 // Modal bootstrap.bundle.js:4721 // <anonymous> debugger eval code:2

Una solución:

La solución más simple es cargar nuestro JS al final de la etiqueta <body> :

 # app/views/layout/application.html.erb <body> <%= yield %> <%# this `javascript_pack_tag` is initially inside the `<head>` tag <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %> </body>
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda