gpt4 book ai didi

css - Rails 不显示背景图像

转载 作者:太空宇宙 更新时间:2023-11-04 12:31:18 25 4
gpt4 key购买 nike

我有自定义 CSS 文件 style.css,不在 application.css 中:

background-image: url('book.png');

我做了

rake assets:precompile RAILS_ENV=production

但它不显示图像。我还授予了图像(755)的权限。我该如何解决?

控制台没有报错

日志/生产.log

I, [2014-12-24T01:22:04.323979 #27157]  INFO -- : Started GET "/login" for 81.21.82.67 at 2014-12-24 01:22:04 -0500
I, [2014-12-24T01:22:04.329702 #27157] INFO -- : Processing by BookController#login as HTML
I, [2014-12-24T01:22:04.333589 #27157] INFO -- : Rendered book/login.html.erb within layouts/application (1.0ms)
I, [2014-12-24T01:22:04.334700 #27157] INFO -- : Completed 200 OK in 5ms (Views: 2.9ms | ActiveRecord: 0.0ms)

当我从浏览器打开时 http://example.com/assets/book.jpg它也打不开

最佳答案

预编译后图像路径将被更改,因此您需要使用 asset_path 从 Assets 中获取正确的图像路径。

如果使用asset_path,那么预编译后就很容易得到image。

使用这个:

background-image: asset_path('book.png');

代替:

background-image: url('book.png');

关于css - Rails 不显示背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com