sass"font-url"方法在哪里定义?

Joh*_*hir 10 ruby-on-rails sass bourbon

波本威士忌font-url 在这里使用.

Rails有一个方法font_url,我很确定是被调用的.但是,我无法找到这两件事之间的联系.我已经探索过bourbon,sass,sass-rais和rails的代码库.

在哪里font-url定义,和/或它与铁轨之间的连接font_url

更新

澄清:我的最终目标是在rubyland中定义自己的助手,这些助手是font_url的兄弟姐妹.

Man*_*eep 8

font-url是rails资产管道的一部分,就像image-url一样.如果你rail guides看清楚说明

使用资产管道时,必须重写资源路径,并且sass-rails为以下资产类提供-url和-path帮助程序(在Sass中用连字符连接,在Ruby中加以强调):图像,字体,视频,音频,JavaScript和样式表.

因此,如果您正在使用font-url("some_font")它,将在app/assets/font目录中查找some_font

更新:

正如在文档中提到的那样,如果你使用的是sass,那么你可以使用你的资产和超级网址(image-url)但是如果你使用ruby文件那么those helpers would be underscored(image_url)可能是因为Ruby不喜欢你有方法或变量语法上,在名称中使用连字符,但在语义上,它没有任何问题