我不知道是什么让这首先发生,现在我不知道为什么它停止发生。
我的 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