【问题标题】:Bourbon not finding font-face mixin (Rails 3.2.2)Bourbon 没有找到 font-face mixin (Rails 3.2.2)
【发布时间】:2012-12-14 23:17:20
【问题描述】:

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 中。

为什么 Bourbon 不采用 mixin?

【问题讨论】:

    标签: css ruby-on-rails sass bourbon


    【解决方案1】:

    我已经为我解决了这个问题。如果您包含波旁威士忌,则所有 css 文件都必须是 .scss 或 .sass 文件,否则您将收到此不相关的错误。如果你有一些不是 scss 或 sass 的 css 文件,你必须在 scss(或 sass)中重命名它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-18
      • 2019-02-11
      • 1970-01-01
      • 2012-11-27
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多