Рельсы 6 application.js не отражает изменений, webpacker

#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