2

我读过其他帖子,但没有一个能解决我的问题。图像已成功上传到 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 谢谢!

4

1 回答 1

0

您可能需要配置您的应用程序以设置它的资产主机:config.action_controller.asset_host。本指南可能会对您有所帮助:https ://devcenter.heroku.com/articles/cdn-asset-host-rails31

于 2013-02-14T21:20:32.800 回答