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

198
Visualizações
Rails UJS no dispara con Rails 7

Actualicé mi aplicación Rails a Rails 7. Sé que Turbolinks y Rails UJS en realidad se reemplazan por la combinación Hotwire de Stimulus y Turbo en Rails 7, pero quería saber si todavía puedo usar UJS y, en caso afirmativo, por qué no. ¿laboral?

Mi método que no funciona se ve así:

 submit(event) { this.errorTarget.classList.add("hidden") Rails.fire(this.formTarget, "submit") console.log('hi') }

El archivo console.log funciona. Cuando hago clic en un elemento, solía cambiar con este código, pero ahora ya no cambia. Rails.fire simplemente ya no se activa y no hay ningún error en el registro o en la parte de la red cuando inspecciono el sitio web.

Siento que me estoy perdiendo algo crucial aquí, pero no sé qué.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Para agregar rails-ujs a Rails 7, debe seguir los siguientes pasos:

  1. Fijarlo para que la aplicación sepa qué paquete usar. Ingrese en bash:
 ./bin/importmap pin @rails/ujs

Y ahora tienes en tu archivo config/importmap.rb algo como esto:

 pin "@rails/ujs", to: "https://ga.jspm.io/npm:@rails/ujs@7.0.1/lib/assets/compiled/rails-ujs.js"
  1. Ahora incluya @rails/ujs en su javascript. En el archivo javascript/controllers/application.js agregue:
 import Rails from '@rails/ujs'; Rails.start();
  1. Reinicie su servidor de aplicaciones
about 4 years ago · Juan Pablo Isaza Relatório
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