Rails bootstrap gem import vs require

时间:2017-09-11 19:24:29

标签: ruby-on-rails asset-pipeline bootstrap-4

我想在我的rails项目引导程序框架中使用。我使用这个github存储库/指令来执行它:https://github.com/twbs/bootstrap-rubygem。 在指令中强调我需要将application.css扩展名更改为css.scss并仅使用import语句(delete all:// = require)。如何在我的应用程序中包含其他css文件?有了require,我只需键入// = require tree。但在这种情况下,我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

你仍然可以使用require_tree .,但是这种方式包含的css文件不是由sass编译的,也不能访问其他文件中定义的sass变量和mixins。

推荐的解决方案是创建一个单独的文件(比如main.scss)并导入所有需要访问站点范围的sass资源的文件(例如bootstrap变量和mixins)。然后在application.scss中导入这个文件。您可以将require tree .留在那里以获取剩余的文件。

相关问题