instance method custom_metadata=

Ruby on Rails edge

Since v7.0.10

Available in: v7.0.10 v7.1.6 v7.2.4 v8.0.5.1 v8.1.4 edge

Signature

custom_metadata=(metadata)

Sets custom metadata to be stored on the cloud storage provider. Keys should not contain the cloud storage provider prefix as these get added automatically.

“‘ blob = ActiveStorage::Blob.new blob.custom_metadata = { optimized: true } blob.service_headers_for_direct_upload

> true

“‘

Parameters

metadata req
Source
# File activestorage/app/models/active_storage/blob.rb, line 245
  def custom_metadata=(metadata)
    self[:metadata] = self[:metadata].merge(custom: metadata)
  end

Defined in activestorage/app/models/active_storage/blob.rb line 245 · 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