Tag: Rails/Bootstrap4/Rails6.1に導入
Bootstrap4とjQueryとFontawesomeを導入する。
yarn add bootstrap@4 jquery popper.js yarn add @fortawesome/fontawesome-free
yarn add bootstrap jquery popper.js yarn add @fortawesome/fontawesome-free
import '@fortawesome/fontawesome-free/js/all'
require("@rails/ujs").start()
//require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("bootstrap") //Bootstrapを追加
import jQuery from 'jquery'
window.jQuery = window.$ = jQuery
*= require bootstrap/dist/css/bootstrap.min.css
@import "bootstrap/scss/bootstrap";
//= link_tree ../images //= link_directory ../stylesheets .css //= link_directory ../javascripts .js
※application.jsで「window.jQuery = window.$ = 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