mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Merge pull request #43111 from ceritium/active-storage-overview-consistent-links
Fix links inconsistency on Active Storage overview guide [ci-skip]
This commit is contained in:
commit
b4ccee7a8a
1 changed files with 6 additions and 7 deletions
|
@ -586,9 +586,8 @@ require a higher level of protection consider implementing
|
|||
To generate a permanent URL for a blob, you can pass the blob to the
|
||||
[`url_for`][ActionView::RoutingUrlFor#url_for] view helper. This generates a
|
||||
URL with the blob's [`signed_id`][ActiveStorage::Blob#signed_id]
|
||||
that is routed to the blob's [`RedirectController`][ActiveStorage::Blobs::RedirectController]
|
||||
that is routed to the blob's [`RedirectController`][`ActiveStorage::Blobs::RedirectController`]
|
||||
|
||||
[ActiveStorage::Blobs::RedirectController]: https://github.com/rails/rails/blob/main/activestorage/app/controllers/active_storage/blobs/redirect_controller.rb
|
||||
```ruby
|
||||
url_for(user.avatar)
|
||||
# => /rails/active_storage/blobs/:signed_id/my-avatar.png
|
||||
|
@ -721,10 +720,10 @@ config.active_storage.draw_routes = false
|
|||
|
||||
to prevent files being accessed with the publicly accessible URLs.
|
||||
|
||||
[`ActiveStorage::Blobs::RedirectController`]: https://github.com/rails/rails/blob/main/activestorage/app/controllers/active_storage/blobs/redirect_controller.rb
|
||||
[`ActiveStorage::Blobs::ProxyController`]: https://github.com/rails/rails/blob/main/activestorage/app/controllers/active_storage/blobs/proxy_controller.rb
|
||||
[`ActiveStorage::Representations::RedirectController`]: https://github.com/rails/rails/blob/main/activestorage/app/controllers/active_storage/representations/redirect_controller.rb
|
||||
[`ActiveStorage::Representations::ProxyController`]: https://github.com/rails/rails/blob/main/activestorage/app/controllers/active_storage/representations/proxy_controller.rb
|
||||
[`ActiveStorage::Blobs::RedirectController`]: https://api.rubyonrails.org/classes/ActiveStorage/Blobs/RedirectController.html
|
||||
[`ActiveStorage::Blobs::ProxyController`]: https://api.rubyonrails.org/classes/ActiveStorage/Blobs/ProxyController.html
|
||||
[`ActiveStorage::Representations::RedirectController`]: https://api.rubyonrails.org/classes/ActiveStorage/Representations/RedirectController.html
|
||||
[`ActiveStorage::Representations::ProxyController`]: https://api.rubyonrails.org/classes/ActiveStorage/Representations/ProxyController.html
|
||||
|
||||
Downloading Files
|
||||
-----------------
|
||||
|
@ -1388,7 +1387,7 @@ Implementing Support for Other Cloud Services
|
|||
|
||||
If you need to support a cloud service other than these, you will need to
|
||||
implement the Service. Each service extends
|
||||
[`ActiveStorage::Service`](https://github.com/rails/rails/blob/main/activestorage/lib/active_storage/service.rb)
|
||||
[`ActiveStorage::Service`](https://api.rubyonrails.org/classes/ActiveStorage/Service.html)
|
||||
by implementing the methods necessary to upload and download files to the cloud.
|
||||
|
||||
Purging Unattached Uploads
|
||||
|
|
Loading…
Reference in a new issue