class method self.find_signed

Ruby on Rails edge

Since v5.2.8.1

Available in: v5.2.8.1 v6.0.6.1 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3.2 v8.0.5.1 v8.1.3.1 edge

Signature

self.find_signed(id, record: nil, purpose: :blob_id)

You can use the signed ID of a blob to refer to it on the client side without fear of tampering. This is particularly helpful for direct uploads where the client-side needs to refer to the blob that was created ahead of the upload itself on form submission.

The signed ID is also used to create stable URLs for the blob through the BlobsController.

Parameters

id req
record key = nil
purpose key = :blob_id
Source
# File activestorage/app/models/active_storage/blob.rb, line 83
    def find_signed(id, record: nil, purpose: :blob_id)
      super(id, purpose: purpose)
    end

Defined in activestorage/app/models/active_storage/blob.rb line 83 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveStorage::Blob

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close