класс ActiveStorage::Blobs::RedirectController
Получите подписанную постоянную ссылку на фрагмент данных и преобразуйте ее в URL-адрес временного доступа для скачивания. Примечание: эти URL-адреса доступны для публичного доступа. Если вам нужно обеспечить защиту доступа, помимо защиты через неявную сложность подписанных ссылок на фрагменты данных, вам нужно реализовать собственный контроллер авторизованного перенаправления.
Публичные методы экземпляров
# File activestorage/app/controllers/active_storage/blobs/redirect_controller.rb, line 10 def show expires_in ActiveStorage.service_urls_expire_in redirect_to @blob.url(disposition: params[:disposition]) end
© 2004–2020 David Heinemeier Hansson
Licensed under the MIT License.