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