instance method
show
Ruby on Rails 8.0.4
Since v6.1.7.10Signature
show()
No documentation comment.
Source
# File activestorage/app/controllers/active_storage/blobs/proxy_controller.rb, line 14
def show
if request.headers["Range"].present?
send_blob_byte_range_data @blob, request.headers["Range"]
else
http_cache_forever public: true do
response.headers["Accept-Ranges"] = "bytes"
response.headers["Content-Length"] = @blob.byte_size.to_s
send_blob_stream @blob, disposition: params[:disposition]
end
end
end
Defined in activestorage/app/controllers/active_storage/blobs/proxy_controller.rb line 14
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveStorage::Blobs::ProxyController