【发布时间】:2014-12-24 06:11:12
【问题描述】:
我有自定义 CSS 文件 style.css,不在 application.css 中:
background-image: url('book.png');
我做到了
rake assets:precompile RAILS_ENV=production
但它不显示图像。我还授予了图像(755)的权限。我该如何解决?
并且控制台没有错误
log/production.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 打开时,它也无法打开
【问题讨论】:
-
@Nithin 我还能为你写些什么?
-
book.png 住在哪里?你得到的是 404 吗?
-
它在开发中有效吗?
-
@Doon 在 app/assets/images/book.png 中。不,这里没有错误。曾经是,但现在消失了
-
您尝试在哪里显示图像,向我们展示视图...
标签: css ruby-on-rails precompile