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