Rails Active Storage文件静态路径

时间:2019-07-04 12:08:49

标签: ruby-on-rails rails-activestorage

是否可以获取Active Storage存储的文件的静态路径。现在,我将文件存储在Google Cloud Service中,并得到以下输出。

<%= image_tag f.image, class: "", alt: f.title  %>

http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBHUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a00c433792f57ea90a8b6287d6ced45bc7e009ed/gokyo-lake-at-kongmo-la-pass.jpg

每当我单击以上URL时,图像就会打开,并显示Google存储空间path

因此,有可能获得静态路径吗?还有如何替换../rails/active_storage/blobs with ../uploads

此外,当我尝试在Facebook中分享帖子时,Facebook不会拉图片。

<meta property="og:image" content="http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBHUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a00c433792f57ea90a8b6287d6ced45bc7e009ed/gokyo-lake-at-kongmo-la-pass.jpg" />

我正在使用Rails 5.2.3。

0 个答案:

没有答案