【发布时间】:2013-02-14 20:47:11
【问题描述】:
我已经阅读了其他帖子,但没有一个能解决我的问题。图像已成功上传到 Amazon S3。我已经删除了
config.action_dispatch.x_sendfile_header = "X-Sendfile"
如果我使用,在我的 css 文件中
background-image: url('background.jpg');
图像将在开发模式下显示,但不会在生产模式下显示。
如果我使用
background-image: url(<%= asset_path 'background.jpg' %>)
图片不会在开发模式或生产模式中显示。我正在使用 rails 3.2.9 谢谢!
【问题讨论】:
-
尝试:
background-image: url(<%= asset_path %>/'background.jpg'),以防您将图像放在资产目录中并且文件以.erb为前缀。通常url(background.jpg)就足够了。
标签: ruby-on-rails heroku asset-pipeline