跳至内容 跳至搜索

通过应用程序代理文件。这避免了重定向并使文件更容易缓存。

警告:默认情况下,所有 Active Storage 控制器都是公开可访问的。生成的 URL 很难猜测,但设计上是永久的。如果您的文件需要更高级别的保护,请考虑实现经过身份验证的控制器

方法
S
包含的模块

实例公共方法

显示()

# File activestorage/app/controllers/active_storage/representations/proxy_controller.rb, line 13
def show
  http_cache_forever public: true do
    send_blob_stream @representation, disposition: params[:disposition]
  end
end