【问题标题】:Rails active storage - Open/download linkRails 主动存储 - 打开/下载链接
【发布时间】:2018-12-06 23:11:46
【问题描述】:

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

我在 Rails 视图中的代码是:

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

【问题讨论】:

    标签: ruby-on-rails ruby rails-activestorage ruby-on-rails-5.2


    【解决方案1】:

    下载:

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

    预览:

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

    来源 - ActiveStorage#Linking to Files documentation

    【讨论】:

      【解决方案2】:

      这应该适合你。

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2022-12-08
          • 1970-01-01
          • 2011-01-03
          • 1970-01-01
          • 2019-12-19
          • 2017-09-11
          • 1970-01-01
          • 1970-01-01
          • 2011-08-27
          相关资源
          最近更新 更多