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