我开始将我站点中的所有资产移动到 S3,但我的资产路径遇到了问题。我的网站上有一个 WYSIWYG 编辑器,其中包含按绝对路径的图像,因此当您添加图像时,它不使用 rails image_tag 帮助器,而是添加这样的图像:
<img src="/system/images/image_1.jpg" />
问题是在生产中 URL/system/images/image_1.jpg
会导致一个不存在的文件。
自然,两种解决方案是:1)在调用时动态替换 URL(gsub);2)循环遍历数据库并替换 url。
然而,更好的解决方案是重写/system/images/image_1.jpg
url 以指向 S3。我怎么做?
谢谢!