0

我使用 Bower 将一系列组件安装到我的 Rails 应用程序中。

组件在/app/vendor/assets/components

我已经安装了 hidpi scss 文件,它位于:

/app/vendor/assets/components/sass-hidpi/_hidpi.scss

现在,我需要将该 scss 文件导入到我的主 application.css.sass 文件中/app/assets/stylesheets

我努力了:

@import url(<%= asset_path '_hidpi.scss' %>)

通过将 .erb 添加到我的 application.css.sass 文件的末尾,但这只是输出:

@import "/assets/_hidpi.scss"在我编译的样式表中,这显然是错误的。

如何在不将其从 bower 安装到的组件目录中移动的情况下导入和编译文件?

4

1 回答 1

2

您可以尝试config/application.rbclass Application < Rails::Application块内添加以下内容:

config.sass.load_paths << File.expand_path('../../vendor/assets/components/')

来自SASS,Rails 3.1:在供应商/资产中加载样式表

于 2013-05-27T11:58:54.490 回答