Я нашел решение. В Rails 6 появилось несколько новых инноваций.
В нашем приложении Rails выполните команду ниже, чтобы добавить jQuery.
$ yarn add jquery
Это сохранит зависимость jquery для нашего приложения.
Теперь, чтобы проверить, установлен jquery или нет, проверьте следующие файлы
package.json => "jquery": "^3.3.1",
yarn.lock => jquery@^3.3.1:
Добавьте приведенный ниже код в среду. js
const webpack = require('webpack')
environment.plugins.prepend('Provide',
new webpack.ProvidePlugin({
$: 'jquery/src/jquery',
jQuery: 'jquery/src/jquery'
})
)
Теперь наш файл выглядит например,
const { environment } = require('@rails/webpacker')
const webpack = require('webpack')
environment.plugins.prepend('Provide',
new webpack.ProvidePlugin({
$: 'jquery/src/jquery',
jQuery: 'jquery/src/jquery'
})
)
module.exports = environment
Требуется jquery в приложении. js файл. это выглядит так,
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("jquery")
Это все. Вы можете использовать jquery в своем проекте