Bower和Rails资产管道导入

时间:2013-05-27 11:27:10

标签: css ruby-on-rails sass asset-pipeline bower

我已经使用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安装到的组件目录中移动文件的情况下导入和编译文件?

1 个答案:

答案 0 :(得分:1)

您可以尝试将以下内容添加到config/application.rb块内的class Application < Rails::Application

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

来自SASS, Rails 3.1: Loading stylesheets in vendor/assets