ruby-on-rails - 错误:未定义的变量:“$alert-padding-y”
问题描述
我正在使用 ruby 2.4.1 和 rails 5.2.2,我想将 bootstrap 4 添加到我现有的项目中。我从资产中删除了所有 css 和 js 文件,并在我的 application.scss 和 application.js 文件中导入了引导程序。但是当页面打开时,它给出了错误:
ActionView::Template::Error (Error: Undefined variable: "$alert-padding-y". on line 7 of ../../.rvm/gems/ruby-2.4.1/gems/bootstrap-4.2.1 /assets/stylesheets/bootstrap/_alert.scss
填充:$alert-padding-y $alert-padding-x;
解决方案
config.assets.precompile = ['.js', '.css', '*.css.erb']
您应该在 application.rb中添加您的资产文件。sprockets
并检查您是否有导入application.scss
推荐阅读
- visual-studio-code - vs code TextEditorEdit does not insert a second time
- azure - 使用 MSDeploy ARM 模板将 WAR 部署到 ROOT 文件夹
- angular - 如何使用Angular Animations逐个元素地飞入和飞出?
- java - 如何将blob图像添加到pdf文件?
- git - 如何找到自上次推送以来在分支上推送的最后一次提交?
- reactjs - 如何在 tabNavigator 中全屏查看 stackNavigator?
- swift - 如何在 UIImageView 中突出显示图像的一部分?
- python - 不确定区间
- java - 我正在通过 **运行时权限**获取 **GPS 位置**,但它没有在 android 的模拟器中设置 **location ON**?
- sql - 如何连接两个表而不为表中的不同值重复相同的行