Method: ActiveStorage::DiskController#update
- Defined in:
- activestorage/app/controllers/active_storage/disk_controller.rb
#update ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'activestorage/app/controllers/active_storage/disk_controller.rb', line 22 def update if token = decode_verified_token if acceptable_content?(token) named_disk_service(token[:service_name]).upload token[:key], request.body, checksum: token[:checksum] head :no_content else head :unprocessable_entity end else head :not_found end rescue ActiveStorage::IntegrityError head :unprocessable_entity end |