Rails 5.2 Active Storage获得文件的永久链接

时间:2019-07-09 08:41:42

标签: ruby-on-rails ruby-on-rails-5 rails-activestorage trix

我使用活动存储作为Trix的文件上传,当我在Trix中上传文件时,我向Rails发送xhr请求,并且rails响应图像URL。但是,由于我将此URL保存在文本字段(trix)中,因此我需要用rails来响应一个永久URL,否则该URL过期后图像会中断。

到目前为止,我已经尝试了所有我知道的方法,或者可以在SO和其他来源上找到它,但是无济于事。

如此根本的事情怎么会如此困难?

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

好吧,我想我明白了。

json.image_url Rails.application.routes.url_helpers.url_for(image.image)