Sign in

Зарегистрируйтесь, чтобы стать полноправным участником сообщества Masterpro.ws.

jQuery и Bootstrap для Ruby on Rails 6

Помнится, делал как-то так... да не сомневайтесь, сейчас все мигом заработает.

Создаем (если не создан) новый rails-app:

rails new Your_App_Name

 

 

и сразу далее:

yarn add bootstrap jquery popper.js
rails webpacker:install

 

Приведем config/webpack/environment.js к следующему:

const { environment } = require('@rails/webpacker')

const webpack = require('webpack')
environment.plugins.append(
  'Provide',
  new webpack.ProvidePlugin({
    $: 'jquery',
    jQuery: 'jquery',
    Popper: ['popper.js', 'default']
  })
)

module.exports = environment

 

также отредактируем app/javascript/packs/application.js:

require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("bootstrap");

var jQuery = require("jquery");
// import jQuery from "jquery";
global.$ = global.jQuery = jQuery;
window.$ = window.jQuery = jQuery;

 

Осталось переименовать app/assets/stylesheets/application.css в app/assets/stylesheets/application.scss, добавив:

@import "bootstrap/scss/bootstrap";

 

Что дальше? - я вас разочарую, это все. :)

Оставить комментарий

Добавьте ваш комментарий