Как использовать js .erb особенность рельсов в версии Rails 6 - PullRequest
0 голосов
/ 23 января 2020

Как использовать js .erb для рельсов в версии Rails 6?

С rails 6 поставляется с webpacker, нам нужно добавить Jquery в качестве пользовательской опции. Есть ли способ заставить js .erb работать.

У меня jquery работает с настройкой ниже

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

environment.plugins.append("Provide", new webpack.ProvidePlugin({
  $: 'jquery',
  jQuery: 'jquery',
  Popper: ['popper.js', 'default'],
}))

module.exports = environment

Даже если js .erb не работает.

1 Ответ

2 голосов
/ 24 января 2020

Установите jQuery с пряжей или NPM:

$ yarn add jquery

Убедитесь, что у вас запущен сервер разработки webpack:

$ bin/webpack-dev-server

Требуется jQuery в вашем app/javascript/packs/application.js:

global.jQuery, global.$ = require("jquery");
...