Method: ActiveStorage::DiskController#show

Defined in:
activestorage/app/controllers/active_storage/disk_controller.rb

#showObject



12
13
14
15
16
17
18
19
20
# File 'activestorage/app/controllers/active_storage/disk_controller.rb', line 12

def show
  if key = decode_verified_key
    serve_file named_disk_service(key[:service_name]).path_for(key[:key]), content_type: key[:content_type], disposition: key[:disposition]
  else
    head :not_found
  end
rescue Errno::ENOENT
  head :not_found
end