要安装bootstrap-sass gem,请从application.scss中删除* = require_self或将其替换为import'@require_self'

Rob*_*Rob 5 rubygems ruby-on-rails bootstrap-sass ruby-on-rails-4

我正在安装bootstrap-sassgem,这行与application.scss有关,这使我感到困惑。

'然后,删除所有* = require_self和* = require_tree。sass文件中的语句。而是使用@import导入Sass文件。

我是否要用和删除*= require_self*= require_tree .替换它们,或者只是删除它们。import '@require_self'import '@require_tree .'

也适用于application.scss之内的任何其他导入文件,例如

 *= require dataTables/jquery.dataTables
 *= require froala/froala_editor.min.css
Run Code Online (Sandbox Code Playgroud)

我应该将它们更改为

 @import 'dataTables/jquery.dataTables'
 @import 'froala/froala_editor.min.css'
Run Code Online (Sandbox Code Playgroud)

只是感到困惑,想要确认在这里做什么。

dp7*_*dp7 3

使用 bootstrap-sass 时,删除您的所有内容application.scss,然后添加以下内容:

#"bootstrap-sprockets" must be imported before "bootstrap" and "bootstrap/variables"
@import "bootstrap-sprockets";
@import "bootstrap";
Run Code Online (Sandbox Code Playgroud)

如果你想加载额外的 scss/sass 文件,你可以@import它们到application.scss
如果你想加载 css 文件,你可以*= require它们,如下所示:

/*
*= require_self
*= require your_css_file
*/
@import "bootstrap-sprockets";
@import "bootstrap";
Run Code Online (Sandbox Code Playgroud)