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

174
Visualizações
¿Cómo puedo usar clipboard.js con importmap en Rails 7?

Quiero agregar un botón Copiar al portapapeles a mi página en un proyecto de Ruby on Rails 7.

config/importmap.rb :

 pin "clipboard.js", to: "https://cdn.jsdelivr.net/npm/clipboard@2.0.10/dist/clipboard.min.js", preload: true

app/javascript/application.js :

 import { ClipboardJS } from "clipboard.js" ... document.addEventListener('turbo:load', (event) => { new ClipboardJS('.js-clipboard', { text: function(trigger) { return trigger.getAttribute('data-clipboard-text') } }) })

Pero después de que se carga la página, aparece un error:

 Uncaught SyntaxError: import not found: ClipboardJS
  • Rieles 7.0.2.3
  • Rubí 3.0.2
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Hola, intenta instalar el portapapeles usando el comando

 bin/importmap pin clipboard

Luego, en lugar de importar el módulo ClipboardJS usando import { ClipboardJS } from "clipboard.js" , importe solo la clase de esta manera:

 import ClipboardJS from 'clipboard'

Todo lo demás es correcto.

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