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

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

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

我在 Rails View 中的代码是:

<%= 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 documentation

关于ruby-on-rails - Rails 主动存储 - 打开/下载链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51073235/

相关文章:

ruby-on-rails - 虚拟属性和质量赋值

ruby-on-rails - 带有状态代码的葡萄自定义错误

ruby - 使用 Ruby 查找早于 X 小时的文件

ruby-on-rails - Selenium RC : Run tests in multiple browsers automatically

ruby-on-rails-5 - 如何使用事件存储将图像上传字段添加到 active_admin

amazon-s3 - 如何在使用 Active Storage(与 AWS 链接)上传之前调整图像大小

ruby-on-rails - 如何从响应中找到 PayPal 定期付款的当前状态?

mysql - 根据用户模型的数组属性中的值对 Rails 中的用户进行排序

ruby - 在包含的模块中调用继承的方法

ruby-on-rails - Rails ActiveStorage-通过Rails控制台访问