#javascript #ruby-on-rails #webpack
#javascript #ruby-на-рельсах #веб-пакет
Вопрос:
Я пытался установить jquery для Ruby on Rails 6, но это не сработало. После проверки я вижу, что application.js не обновляется.
application.html.erb приложение.html.erb
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %
application.js
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("jquery")
import "boostrap"
environment.js
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
Gemfile Файл gem 'webpacker', '~> 4.0'
Jquery был установлен запущенным yarn add jquery
Я уже пробовал некоторые решения в niternet, такие как удаление общей папки и запуск bundle exec rake assets:clean
Комментарии:
1. Проверка работоспособности: используете ли вы webpack-dev-server? Если это так, перезапустите после добавления пакетов с помощью команды ‘добавить пряжу’.
2. Нет, это не так. Это необходимо? Я просто хотел использовать веб-пакет по умолчанию, который поставляется с rails 6