我正在使用ruby 2.4.1和rails 5.2.2,我想将bootstrap 4添加到现有项目中。我从资产中删除了所有的css和js文件,只是在我的application.scss中导入了引导程序,而在application.js文件中是必需的。但是打开页面时出现错误:
ActionView :: Template :: Error(错误:未定义的变量:“ $ alert-padding-y”。 在../../。rvm / gems / ruby-2.4.1 / gems / bootstrap-4.2.1 / assets / stylesheets / bootstrap / _alert.scss
的第7行上填充:$ alert-padding-y $ alert-padding-x;
答案 0 :(得分:3)
您应该在application.rb的config.assets.precompile = ['.js', '.css', '*.css.erb']
中添加资产文件。并检查您是否在sprockets
application.scss