Добавление библиотеки JavaScript Bootstrap в application.js для веб-приложения, работающего на Rails 6.0 - PullRequest
0 голосов
/ 03 ноября 2019

В Rails 6.0 application.js находится в новом пути / app / javascript / packs / против старого пути app / assets / javascripts /.

Я добавил эти строки в файл application.js по новому пути:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require turbolinks
//= require_tree .

, но после его сохранения я не вижу ожидаемого выпадающего меню начальной загрузки.

1 Ответ

0 голосов
/ 04 ноября 2019

Приведенный выше фрагмент кода работает до версии 6.0, но это решение было предоставлено мне другим человеком для работы в rails 6.0 1) $ yarn add jquery@3.4.1 bootstrap@3.4.1

2) добавьте этов config / webpack / 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'
  })
)

3) добавить это приложение / javascript / packs / application.js

require("jquery")
import "bootstrap"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...