波旁威士忌没有找到font-face mixin(Rails 3.2.2)

时间:2012-11-21 00:42:39

标签: css ruby-on-rails sass bourbon

关注Ryan Bates' screencast on Bourbon,我的application.css.scss文件是这样的:

@import "bourbon";
@import "main";
@import "events";
..etc.

在我的main.css.scss样式表中,一切正常,我可以完美地使用@include transition() mixin,但当我尝试使用@include font-face时,我的Rails中出现Undefined mixin 'font-face'.错误应用

确切的代码行是

@include font-face(HN, '/helveticaneue', normal, $asset-pipeline: true);

我试过没有normal而只是'helveticaneue'(没有斜线)。该文件存在且未损坏,因为使用CSS @font-face可以正常工作。

根据this Bourbon issue我有

gem 'bourbon', :git => 'git://github.com/thoughtbot/bourbon.git', :ref => 'f93cf9e'

在我的Gemfile中。

为什么波旁没有拿起混音?

1 个答案:

答案 0 :(得分:0)

我已经为我解决了这个问题。如果你包含波本威士忌,所有css文件必须是.scss oder .sass文件,否则你会发现这个无关的错误。如果你有一些不是scss或sass的css文件,你必须用scss(或sass)重命名它们。