blob: 9e8cf27b6ebc7342e5f9e2af0cf25c75b250d47b (
plain) (
tree)
|
|
# frozen_string_literal: true
class ActiveStorage::PreviewsController < ActionController::Base
def show
if blob = ActiveStorage::Blob.find_signed(params[:signed_blob_id])
expires_in ActiveStorage::Blob.service.url_expires_in
redirect_to ActiveStorage::Preview.new(blob, params[:variation_key]).processed.service_url(disposition: params[:disposition])
else
head :not_found
end
end
end
|