我无法弄清楚是什么原因导致这种情况发生,现在我无法弄清楚为什么它会停止发生。
我的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