繁体   English   中英

Rails 主动存储 - 打开/下载链接

[英]Rails active storage - Open/download link

关于Active Storage一个问题:我刚刚更新到 rails 5.2,我正在尝试打开保存为blob的附加文档。 目前,它正在重定向到root_path ,知道如何打开/下载它吗?

我在 Rails 视图中的代码是:

<%= link_to(document.filename, rails_blob_path(document, disposition: "attachment")) %>

去下载:

<%= link_to document.filename, rails_blob_path(document, disposition: 'attachment') %>

预览:

<%= link_to document.filename, rails_blob_path(document, disposition: 'preview') %>

源 - ActiveStorage#Linking to Files 文档

这应该对你有用。

<%= link_to 'download', rails_blob_path(document, disposition: "attachment") %>

就我而言,如果它对其他人有帮助,我必须在路径中添加 blob 元素,因此:

<%= link_to document.file.blob.filename, rails_blob_path(document.file.blob, disposition: 'preview') %>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM