没有文件名的路径的资产助手,可在scss变量中使用

时间:2015-08-20 20:05:39

标签: ruby-on-rails ruby-on-rails-4 heroku asset-pipeline font-awesome

我正在努力让我的字体很棒。

经过大量的搜索和摆弄,我走到了这一步:

我已预编译生产,我的字体出现在 /公共/资产/字体真棒/字体

现在我在scss文件中有以下变量,该文件在heroku中不起作用,因为变量指向错误的目录。这确实有助于开发。

$fa-font-path:        "../fonts" !default;

当我将其更改为以下版本时,它适用于heroku(生产),但不适用于开发。

$fa-font-path:        "font-awesome/fonts" !default;

我正在使用 scss文件,我需要 scss helper 来获取此变量中的路径(没有文件名和扩展名)。 我该怎么做?

我一直在寻找疯子,但我找不到如何在没有文件名和扩展名的情况下获取路径

1 个答案:

答案 0 :(得分:1)

在你的production.rb中,你碰巧设置了config.serve_static_files = true吗?