Select2 со Стимулом и веб-упаковщиком в Rails 6

Я недавно обновился до rails 6 и использую webpacker и стимул. Это значительно облегчает работу с турболинками, но я не могу понять, как заставить камень select2 работать со стимулом и веб-упаковщиком и продолжать получать ошибки, когда я пытаюсь импортировать его в файл application.js. Ищете точку в правильном направлении, чтобы выбрать и запустить select2.

1 ответ

Это прикольно, но это то, что мне пришлось сделать, чтобы заставить Select2 работать. Однако мне не удалось добиться соответствия стиля моему обычному выбору.

      # app/javascript/packs/application.js

window.Rails = Rails # this line might not be needed
window.$ = $


# config/webpack/environment.js

const { environment } = require('@rails/webpacker')
const webpack = require('webpack')


environment.plugins.append('Provide',
  new webpack.ProvidePlugin({
    $: 'jquery',
    jQuery: 'jquery',
    Rails: '@rails/ujs',
  })
)

module.exports = environment
Другие вопросы по тегам