Ruby on rails Rails附件url将s3替换为应用程序域外的子域
我有一些当前存储在AmazonS3中的图像,但我希望附件url转到rails域之外的新子域,而不是s3。这是如何做到的?在图像模型中,编写一个方法,在该方法中为url执行域替换逻辑 假设您有一个Ruby on rails Rails附件url将s3替换为应用程序域外的子域,ruby-on-rails,amazon-s3,subdomain,asset-pipeline,Ruby On Rails,Amazon S3,Subdomain,Asset Pipeline,我有一些当前存储在AmazonS3中的图像,但我希望附件url转到rails域之外的新子域,而不是s3。这是如何做到的?在图像模型中,编写一个方法,在该方法中为url执行域替换逻辑 假设您有一个附件\u url: def attachment_url # implement the logic here end 在控制器中获取@image,然后您可以像这样使用它 image_tag @image.attachment_url 你能举个例子吗?然后在“对不起,附件的url逻辑是什么?”中会
附件\u url
:
def attachment_url
# implement the logic here
end
在控制器中获取@image
,然后您可以像这样使用它
image_tag @image.attachment_url
你能举个例子吗?然后在“对不起,附件的url逻辑是什么?”中会出现什么?要清楚,我希望图像保留在s3上,但我希望DOM中的url是我的rails应用程序的子域