我正在尝试访问已上传到amazon s3的制作环境中的图像。我正在使用这样的路径:
<img src="http://my_bucket_name.s3-website-my_region.amazonaws.com/mobile.png" class="wow fadeInRight" alt="mobile">
但是在生产环境中采取的路径如下:
<img src="assets/mobile.png" class="wow fadeInRight" alt="mobile">
我不知道这个资产路径是如何出现在这里的。但是,我可以使用上面的s3-bucket路径在我的开发环境中访问此映像。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
您需要为生产环境更新asset_host
,如下所示:
# Enable serving of images, stylesheets, and JavaScripts from an asset server.
config.action_controller.asset_host = "http://assets.example.com" # s3 bucket URL