Spec-Zone.ru › Ruby on Rails 8.1

class ActiveStorage::Blobs::RedirectController

Родительский класс:
ActiveStorage::BaseController

Преобразует постоянную подписанную ссылку на blob во временный URL сервиса для скачивания.

ВНИМАНИЕ: По умолчанию все контроллеры Active Storage доступны публично. Сгенерированные URL сложно угадать, но они постоянны по замыслу. Если для ваших файлов требуется более высокий уровень защиты, рассмотрите возможность реализации аутентифицированных контроллеров.

Открытые методы экземпляра

show () Показать исходный код
# File activestorage/app/controllers/active_storage/blobs/redirect_controller.rb, line 12
def show
  expires_in ActiveStorage.service_urls_expire_in
  redirect_to @blob.url(disposition: params[:disposition]), allow_other_host: true
end

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API