ruby-on-rails – Rails 3.1资产管道引用错误的图像

ruby-on-rails – Rails 3.1资产管道引用错误的图像,第1张

概述在我的application.css.scss中,我引用了这样一个图像: body { background: #7d9ec4 url(asset-path('background.png', image)) no-repeat fixed bottom center;} 它位于app / assets / images / background.png中,它在开发中工作得很好. 我正在 在我的application.CSS.sCSS中,我引用了这样一个图像:

body {    background: #7d9ec4 url(asset-path('background.png',image)) no-repeat fixed bottom center;}

它位于app / assets / images / background.png中,它在开发中工作得很好.

我正在部署到Heroku,所以我需要预先编译资产.在我运行rake资产之后:预编译显示在public / assets /中的comiled文件,我的background.png获取此文件名:background-876262e736e0b48500313d1a48005396.png(毫不奇怪,我知道它是指纹).

令我感到困惑的是编译后的应用程序-7665539658a117373a79cd8568f36315.CSS尝试加载/assets/background-61d37b9fc285589fc0016694e6f8d134.png,这显然是错误的指纹.

所以我删除了public / assets /中的所有文件并再次编译,将新文件添加到git(并删除了旧文件),提交并推送到Heroku – 但没有运气:CSS仍然使用错误的background-xyz.png.

有谁知道如何解决这个问题?

@R_404_6120@ 我认为Rails Github问题跟踪器中有一个问题:
https://github.com/rails/rails/issues/2569 总结

以上是内存溢出为你收集整理的ruby-on-rails – Rails 3.1资产管道引用错误的图像全部内容,希望文章能够帮你解决ruby-on-rails – Rails 3.1资产管道引用错误的图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1266428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存