首页 > 解决方案 > 错误:未定义的变量:“$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;

标签: ruby-on-railsbootstrap-4ruby-on-rails-5

解决方案


config.assets.precompile = ['.js', '.css', '*.css.erb']您应该在 application.rb中添加您的资产文件。sprockets并检查您是否有导入application.scss


推荐阅读