ruby-on-rails - 在 Rails 6 上添加 Bootsrap 4
问题描述
我最近在网上阅读了很多关于如何在新版本的 Rails 上成功安装 bootstrap 4 的教程。
这是我到目前为止所采取的步骤:
yarn add bootstrap jquery popper.js
在 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("bootstrap/dist/js/bootstrap")
在 app/assets/stylesheets/application.css 添加以下内容:
@import "bootstrap/scss/bootstrap";
我还尝试在同一个 scss 文件夹中添加 custom.scss 文件(_custom.scss 文件),并尝试更改背景颜色(如果有的话)。
只是为了看看引导程序是否正在运行,我添加了一个类表 table-dark 但没有工作。
知道我在这里想念什么吗?
解决方案
您只需要在单独的选项卡中运行它:
./bin/webpack-dev-server
如果之后您从 webpacker 收到“编译成功”消息,那么您就可以开始了!否则,它将显示您需要修复的错误,以便资产能够正确编译和加载。
推荐阅读
- flutter - 如何在列表中创建广告空间 - Flutter
- java - Android 11 存储策略是否需要进行任何更改?
- python - 通过 Python 套接字发送图像,互联网速度注意事项
- javascript - 如何根据标签内的值更改图像的 src?
- amazon-web-services - 如何决定使用哪个 ECS 工具?
- java - 如何在spring boot中添加ckfinder?
- talend - 用于数据集成的 Talend 开放工作室
- oracle - 如何在 Oracle Analytics Cloud 专业版中实现具有相同 id 的列中条目的字符串连接?
- c# - 统一安卓。杀死应用程序后加载功能无法正常工作(对象引用未设置为对象的实例)
- javascript - 删除 NextJS URL 中的帖子或类别文本