RailsDoc(β)
  • v7.0
    v8.0 v7.2 v7.1 v7.0 v6.1 v6.0 v5.2
  • GitHub
  • Namespace
    • Module
    • Class
  • Methods
  • Attributes
  • Class Public methods
    • new(name, record)
Ruby on Rails 7.0.8
Class

ActiveStorage::Attached < Object

  • activestorage/lib/active_storage/attached.rb
  • activestorage/lib/active_storage/attached/changes.rb
  • activestorage/lib/active_storage/attached/changes/create_many.rb
  • activestorage/lib/active_storage/attached/changes/create_one.rb
  • activestorage/lib/active_storage/attached/changes/create_one_of_many.rb
  • activestorage/lib/active_storage/attached/changes/delete_many.rb
  • activestorage/lib/active_storage/attached/changes/delete_one.rb
  • activestorage/lib/active_storage/attached/changes/detach_many.rb
  • activestorage/lib/active_storage/attached/changes/detach_one.rb
  • activestorage/lib/active_storage/attached/changes/purge_many.rb
  • activestorage/lib/active_storage/attached/changes/purge_one.rb
  • activestorage/lib/active_storage/attached/many.rb
  • activestorage/lib/active_storage/attached/model.rb
  • activestorage/lib/active_storage/attached/one.rb

Abstract base class for the concrete ActiveStorage::Attached::One and ActiveStorage::Attached::Many classes that both provide proxy access to the blob association for a record.

Namespace

Module

  • ActiveStorage::Attached::Model

Class

  • ActiveStorage::Attached::Many
  • ActiveStorage::Attached::One

Methods

  • new

Attributes

[R] name
[R] record

Class Public methods

new(name, record)

📝 Source code
# File activestorage/lib/active_storage/attached.rb, line 11
    def initialize(name, record)
      @name, @record = name, record
    end
🔎 See on GitHub