资产的网址在CSS中更改/不更改

时间:2013-11-14 21:05:33

标签: ruby-on-rails ruby-on-rails-3.2 asset-pipeline

我无法弄清楚是什么原因导致这种情况发生,现在我无法弄清楚为什么它会停止发生。

我的CSS在应用程序之间共享,更改它不是一个选项。我可以在开发中使用不同的CSS文件,但这个神秘的功能在它持续时很好。它不是使用任何资产助手标记创建的。

这是我硬盘上的CSS:

body .page-background {
  background: #ffffff url(/images/template/css/bg_body.gif) 0 0 repeat-x;
}

这就是CSS出现在页面上的方式:

body .page-background {
  background: #ffffff url(/assets/template/css/bg_body.gif) 0 0 repeat-x;
}

所以 / images - >的 /资产

起初这是一个惊喜,但它最终很棒,因为我的图像在开发环境中运行时实际上在/ assets中。 Rails是如何知道的,为什么它会停止转换URL?

我一直在搜索Rails的来源,但我找不到任何可以进行此替换的地方。

Rails Verision:3.2

0 个答案:

没有答案