获取 ActiveStorage 映像的完整 URL

Get Full URL for ActiveStorage image

以下将return一个URL行得通,但是有没有更好的方法不需要串接字符串呢?我不想公开 service_url,因为 URL 已过期。

 root_url + url_for(object.image.variant(resize: '140x140')) 

最终,我想做这样的事情

object.image.variant(resize: '140x140').absolute_url

我不确定这是否是推荐的方式,但您可以使用 polymorphic_url 助手:

polymorphic_url object.image.variant(resize: '140x140')