0

我不知道是什么让这首先发生,现在我不知道为什么它停止发生。

我的 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

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

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

导轨版本:3.2

4

0 回答 0