module ActiveRecord
module ActiveRecord::Aggregations
module ActiveRecord::Aggregations::ClassMethods
module ActiveRecord::Associations
module ActiveRecord::Associations::Builder
module ActiveRecord::Associations::ClassMethods
module ActiveRecord::Associations::ForeignAssociation
module ActiveRecord::Associations::ThroughAssociation
module ActiveRecord::AsynchronousQueriesTracker::NullSession
module ActiveRecord::AttributeAssignment
module ActiveRecord::AttributeMethods
module ActiveRecord::AttributeMethods::BeforeTypeCast
module ActiveRecord::AttributeMethods::ClassMethods
module ActiveRecord::AttributeMethods::Dirty
module ActiveRecord::AttributeMethods::PrimaryKey
module ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods
module ActiveRecord::AttributeMethods::Query
module ActiveRecord::AttributeMethods::Read
module ActiveRecord::AttributeMethods::Read::ClassMethods
module ActiveRecord::AttributeMethods::Serialization
module ActiveRecord::AttributeMethods::Serialization::ClassMethods
module ActiveRecord::AttributeMethods::TimeZoneConversion
module ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods
module ActiveRecord::AttributeMethods::Write
module ActiveRecord::AttributeMethods::Write::ClassMethods
module ActiveRecord::Attributes
module ActiveRecord::Attributes::ClassMethods
module ActiveRecord::AutosaveAssociation
module ActiveRecord::AutosaveAssociation::AssociationBuilderExtension
module ActiveRecord::AutosaveAssociation::ClassMethods
module ActiveRecord::Batches
module ActiveRecord::Calculations
module ActiveRecord::Callbacks
module ActiveRecord::Callbacks::ClassMethods
module ActiveRecord::Coders
module ActiveRecord::Coders::JSON
module ActiveRecord::ConnectionAdapters
module ActiveRecord::ConnectionAdapters::AbstractPool
module ActiveRecord::ConnectionAdapters::ColumnMethods
module ActiveRecord::ConnectionAdapters::ConnectionPool::BiasableQueue
module ActiveRecord::ConnectionAdapters::DatabaseLimits
module ActiveRecord::ConnectionAdapters::DatabaseStatements
module ActiveRecord::ConnectionAdapters::Deduplicable
module ActiveRecord::ConnectionAdapters::Deduplicable::ClassMethods
module ActiveRecord::ConnectionAdapters::MySQL
module ActiveRecord::ConnectionAdapters::MySQL::ColumnMethods
module ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements
module ActiveRecord::ConnectionAdapters::MySQL::Quoting
module ActiveRecord::ConnectionAdapters::MySQL::SchemaStatements
module ActiveRecord::ConnectionAdapters::Mysql2
module ActiveRecord::ConnectionAdapters::Mysql2::DatabaseStatements
module ActiveRecord::ConnectionAdapters::PostgreSQL
module ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods
module ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements
module ActiveRecord::ConnectionAdapters::PostgreSQL::OID
module ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting
module ActiveRecord::ConnectionAdapters::PostgreSQL::ReferentialIntegrity
module ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements
module ActiveRecord::ConnectionAdapters::PostgreSQL::Utils
module ActiveRecord::ConnectionAdapters::QueryCache
module ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration
module ActiveRecord::ConnectionAdapters::Quoting
module ActiveRecord::ConnectionAdapters::SQLite3
module ActiveRecord::ConnectionAdapters::SQLite3::DatabaseStatements
module ActiveRecord::ConnectionAdapters::SQLite3::Quoting
module ActiveRecord::ConnectionAdapters::SQLite3::SchemaStatements
module ActiveRecord::ConnectionAdapters::Savepoints
module ActiveRecord::ConnectionAdapters::SchemaStatements
module ActiveRecord::ConnectionAdapters::Trilogy
module ActiveRecord::ConnectionAdapters::Trilogy::DatabaseStatements
module ActiveRecord::ConnectionHandling
module ActiveRecord::Core
module ActiveRecord::Core::ClassMethods
module ActiveRecord::CounterCache
module ActiveRecord::CounterCache::ClassMethods
module ActiveRecord::DelegatedType
module ActiveRecord::Delegation
module ActiveRecord::Delegation::ClassMethods
module ActiveRecord::Delegation::ClassSpecificRelation
module ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods
module ActiveRecord::Delegation::DelegateCache
module ActiveRecord::DynamicMatchers
module ActiveRecord::Encryption
module ActiveRecord::Encryption::Configurable
module ActiveRecord::Encryption::Contexts
module ActiveRecord::Encryption::EncryptableRecord
module ActiveRecord::Encryption::EncryptedFixtures
module ActiveRecord::Encryption::Errors
module ActiveRecord::Encryption::ExtendedDeterministicQueries
module ActiveRecord::Encryption::ExtendedDeterministicQueries::CoreQueries
module ActiveRecord::Encryption::ExtendedDeterministicQueries::EncryptedQuery
module ActiveRecord::Encryption::ExtendedDeterministicQueries::ExtendedEncryptableType
module ActiveRecord::Encryption::ExtendedDeterministicQueries::RelationQueries
module ActiveRecord::Encryption::ExtendedDeterministicUniquenessValidator
module ActiveRecord::Encryption::ExtendedDeterministicUniquenessValidator::EncryptedUniquenessValidator
module ActiveRecord::Enum
module ActiveRecord::Explain
module ActiveRecord::FinderMethods
module ActiveRecord::Generators
module ActiveRecord::Generators::Migration
module ActiveRecord::Generators::Migration::ClassMethods
module ActiveRecord::Inheritance
module ActiveRecord::Inheritance::ClassMethods
module ActiveRecord::Integration
module ActiveRecord::Integration::ClassMethods
module ActiveRecord::LegacyYamlAdapter
module ActiveRecord::Locking
module ActiveRecord::Locking::Optimistic
module ActiveRecord::Locking::Optimistic::ClassMethods
module ActiveRecord::Locking::Pessimistic
module ActiveRecord::Marshalling
module ActiveRecord::Marshalling::Methods
module ActiveRecord::MessagePack
module ActiveRecord::MessagePack::Extensions
module ActiveRecord::Middleware
module ActiveRecord::Migration::CommandRecorder::StraightReversions
module ActiveRecord::Migration::Compatibility
module ActiveRecord::Migration::Compatibility::V4_2::TableDefinition
module ActiveRecord::Migration::Compatibility::V5_0::TableDefinition
module ActiveRecord::Migration::Compatibility::V5_2::CommandRecorder
module ActiveRecord::Migration::Compatibility::V5_2::TableDefinition
module ActiveRecord::Migration::Compatibility::V6_0::TableDefinition
module ActiveRecord::Migration::Compatibility::V6_1::TableDefinition
module ActiveRecord::Migration::Compatibility::V7_0::LegacyIndexName
module ActiveRecord::Migration::Compatibility::V7_0::TableDefinition
module ActiveRecord::Migration::JoinTable
module ActiveRecord::ModelSchema
module ActiveRecord::ModelSchema::ClassMethods
module ActiveRecord::NestedAttributes
module ActiveRecord::NestedAttributes::ClassMethods
module ActiveRecord::NoTouching
module ActiveRecord::NoTouching::ClassMethods
module ActiveRecord::Normalization
module ActiveRecord::Normalization::ClassMethods
module ActiveRecord::Persistence
module ActiveRecord::Persistence::ClassMethods
module ActiveRecord::PredicateBuilder::ArrayHandler::NullPredicate
module ActiveRecord::QueryCache::ClassMethods
module ActiveRecord::QueryLogs
module ActiveRecord::QueryMethods
module ActiveRecord::Querying
module ActiveRecord::Railties
module ActiveRecord::Railties::ControllerRuntime
module ActiveRecord::Railties::ControllerRuntime::ClassMethods
module ActiveRecord::Railties::JobRuntime
module ActiveRecord::ReadonlyAttributes
module ActiveRecord::ReadonlyAttributes::ClassMethods
module ActiveRecord::ReadonlyAttributes::HasReadonlyAttributes
module ActiveRecord::Reflection
module ActiveRecord::Reflection::ClassMethods
module ActiveRecord::Relation::RecordFetchWarning
module ActiveRecord::Relation::RecordFetchWarning::QueryRegistry
module ActiveRecord::RuntimeRegistry
module ActiveRecord::Sanitization
module ActiveRecord::Sanitization::ClassMethods
module ActiveRecord::Schema::Definition
module ActiveRecord::Schema::Definition::ClassMethods
module ActiveRecord::Scoping
module ActiveRecord::Scoping::ClassMethods
module ActiveRecord::Scoping::Default
module ActiveRecord::Scoping::Default::ClassMethods
module ActiveRecord::Scoping::Named
module ActiveRecord::Scoping::Named::ClassMethods
module ActiveRecord::SecurePassword
module ActiveRecord::SecurePassword::ClassMethods
module ActiveRecord::SecureToken
module ActiveRecord::SecureToken::ClassMethods
module ActiveRecord::Serialization
module ActiveRecord::SignedId
module ActiveRecord::SignedId::ClassMethods
module ActiveRecord::SpawnMethods
module ActiveRecord::Store
module ActiveRecord::Store::ClassMethods
module ActiveRecord::Suppressor
module ActiveRecord::Suppressor::ClassMethods
module ActiveRecord::Tasks
module ActiveRecord::Tasks::DatabaseTasks
module ActiveRecord::TestDatabases
module ActiveRecord::TestFixtures
module ActiveRecord::TestFixtures::ClassMethods
module ActiveRecord::Timestamp
module ActiveRecord::Timestamp::ClassMethods
module ActiveRecord::TokenFor
module ActiveRecord::TokenFor::ClassMethods
module ActiveRecord::TouchLater
module ActiveRecord::Transactions
module ActiveRecord::Transactions::ClassMethods
module ActiveRecord::Translation
module ActiveRecord::Type
module ActiveRecord::Type::Internal
module ActiveRecord::Type::Internal::Timezone
module ActiveRecord::TypeCaster
module ActiveRecord::VERSION
module ActiveRecord::Validations
module ActiveRecord::Validations::ClassMethods
module Arel
module Arel::AliasPredication
module Arel::Attributes
module Arel::Collectors
module Arel::Crud
module Arel::Expressions
module Arel::FactoryMethods
module Arel::FilterPredications
module Arel::Math
module Arel::Nodes
module Arel::Nodes::FetchAttribute
module Arel::OrderPredications
module Arel::Predications
module Arel::TreeManager::StatementMethods
module Arel::Visitors
module Arel::WindowPredications
class ActiveRecord::ActiveRecordError
class ActiveRecord::AdapterError
class ActiveRecord::AdapterNotFound
class ActiveRecord::AdapterNotSpecified
class ActiveRecord::AdapterTimeout
class ActiveRecord::AmbiguousSourceReflectionForThroughAssociation
class ActiveRecord::AssociationNotFoundError
class ActiveRecord::AssociationRelation
class ActiveRecord::AssociationTypeMismatch
class ActiveRecord::Associations::AliasTracker
class ActiveRecord::Associations::Association
class ActiveRecord::Associations::AssociationScope
class ActiveRecord::Associations::AssociationScope::ReflectionProxy
class ActiveRecord::Associations::BelongsToAssociation
class ActiveRecord::Associations::BelongsToPolymorphicAssociation
class ActiveRecord::Associations::Builder::Association
class ActiveRecord::Associations::Builder::BelongsTo
class ActiveRecord::Associations::Builder::CollectionAssociation
class ActiveRecord::Associations::Builder::HasAndBelongsToMany
class ActiveRecord::Associations::Builder::HasMany
class ActiveRecord::Associations::Builder::HasOne
class ActiveRecord::Associations::Builder::SingularAssociation
class ActiveRecord::Associations::CollectionAssociation
class ActiveRecord::Associations::CollectionProxy
class ActiveRecord::Associations::DisableJoinsAssociationScope
class ActiveRecord::Associations::HasManyAssociation
class ActiveRecord::Associations::HasManyThroughAssociation
class ActiveRecord::Associations::HasOneAssociation
class ActiveRecord::Associations::HasOneThroughAssociation
class ActiveRecord::Associations::JoinDependency
class ActiveRecord::Associations::JoinDependency::Aliases
class ActiveRecord::Associations::JoinDependency::JoinAssociation
class ActiveRecord::Associations::JoinDependency::JoinBase
class ActiveRecord::Associations::JoinDependency::JoinPart
class ActiveRecord::Associations::Preloader
class ActiveRecord::Associations::Preloader::Association
class ActiveRecord::Associations::Preloader::Association::LoaderQuery
class ActiveRecord::Associations::Preloader::Association::LoaderRecords
class ActiveRecord::Associations::Preloader::Batch
class ActiveRecord::Associations::Preloader::Branch
class ActiveRecord::Associations::Preloader::ThroughAssociation
class ActiveRecord::Associations::SingularAssociation
class ActiveRecord::AsynchronousQueriesTracker
class ActiveRecord::AsynchronousQueriesTracker::Session
class ActiveRecord::AsynchronousQueryInsideTransactionError
class ActiveRecord::AttributeAssignmentError
class ActiveRecord::AttributeMethods::GeneratedAttributeMethods
class ActiveRecord::AttributeMethods::Serialization::ColumnNotSerializableError
class ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter
class ActiveRecord::Base
class ActiveRecord::Batches::BatchEnumerator
class ActiveRecord::Calculations::ColumnAliasTracker
class ActiveRecord::Coders::ColumnSerializer
class ActiveRecord::Coders::YAMLColumn
class ActiveRecord::Coders::YAMLColumn::SafeCoder
class ActiveRecord::CompositePrimaryKeyMismatchError
class ActiveRecord::ConcurrentMigrationError
class ActiveRecord::ConfigurationError
class ActiveRecord::ConnectionAdapters::AbstractAdapter
class ActiveRecord::ConnectionAdapters::AbstractAdapter::Version
class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter
class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::StatementPool
class ActiveRecord::ConnectionAdapters::AlterTable
class ActiveRecord::ConnectionAdapters::BoundSchemaReflection
class ActiveRecord::ConnectionAdapters::Column
class ActiveRecord::ConnectionAdapters::ConnectionHandler
class ActiveRecord::ConnectionAdapters::ConnectionHandler::StringConnectionName
class ActiveRecord::ConnectionAdapters::ConnectionPool
class ActiveRecord::ConnectionAdapters::ConnectionPool::BiasableQueue::BiasedConditionVariable
class ActiveRecord::ConnectionAdapters::ConnectionPool::ConnectionLeasingQueue
class ActiveRecord::ConnectionAdapters::ConnectionPool::Queue
class ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper
class ActiveRecord::ConnectionAdapters::IndexDefinition
class ActiveRecord::ConnectionAdapters::MySQL::Column
class ActiveRecord::ConnectionAdapters::MySQL::ExplainPrettyPrinter
class ActiveRecord::ConnectionAdapters::MySQL::SchemaCreation
class ActiveRecord::ConnectionAdapters::MySQL::SchemaDumper
class ActiveRecord::ConnectionAdapters::MySQL::Table
class ActiveRecord::ConnectionAdapters::MySQL::TableDefinition
class ActiveRecord::ConnectionAdapters::MySQL::TypeMetadata
class ActiveRecord::ConnectionAdapters::Mysql2Adapter
class ActiveRecord::ConnectionAdapters::NullColumn
class ActiveRecord::ConnectionAdapters::NullPool
class ActiveRecord::ConnectionAdapters::NullPool::NullConfig
class ActiveRecord::ConnectionAdapters::NullTransaction
class ActiveRecord::ConnectionAdapters::PoolConfig
class ActiveRecord::ConnectionAdapters::PoolManager
class ActiveRecord::ConnectionAdapters::PostgreSQL::AlterTable
class ActiveRecord::ConnectionAdapters::PostgreSQL::Column
class ActiveRecord::ConnectionAdapters::PostgreSQL::ExplainPrettyPrinter
class ActiveRecord::ConnectionAdapters::PostgreSQL::Name
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Array
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit::Data
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::BitVarying
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bytea
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Cidr
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Date
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::DateTime
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Decimal
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Enum
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Hstore
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Inet
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Interval
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Jsonb
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::LegacyPoint
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Macaddr
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Money
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Oid
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Point
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Range
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::SpecializedString
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::TimestampWithTimeZone
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::TypeMapInitializer
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Uuid
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Vector
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Xml
class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Xml::Data
class ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting::IntegerOutOf64BitRange
class ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaCreation
class ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaDumper
class ActiveRecord::ConnectionAdapters::PostgreSQL::Table
class ActiveRecord::ConnectionAdapters::PostgreSQL::TableDefinition
class ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata
class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::MoneyDecoder
class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::StatementPool
class ActiveRecord::ConnectionAdapters::RealTransaction
class ActiveRecord::ConnectionAdapters::ReferenceDefinition
class ActiveRecord::ConnectionAdapters::RestartParentTransaction
class ActiveRecord::ConnectionAdapters::SQLite3::Column
class ActiveRecord::ConnectionAdapters::SQLite3::ExplainPrettyPrinter
class ActiveRecord::ConnectionAdapters::SQLite3::SchemaCreation
class ActiveRecord::ConnectionAdapters::SQLite3::SchemaDumper
class ActiveRecord::ConnectionAdapters::SQLite3::TableDefinition
class ActiveRecord::ConnectionAdapters::SQLite3Adapter
class ActiveRecord::ConnectionAdapters::SQLite3Adapter::SQLite3Integer
class ActiveRecord::ConnectionAdapters::SQLite3Adapter::StatementPool
class ActiveRecord::ConnectionAdapters::SavepointTransaction
class ActiveRecord::ConnectionAdapters::SchemaCache
class ActiveRecord::ConnectionAdapters::SchemaCreation
class ActiveRecord::ConnectionAdapters::SchemaDumper
class ActiveRecord::ConnectionAdapters::SchemaReflection
class ActiveRecord::ConnectionAdapters::SqlTypeMetadata
class ActiveRecord::ConnectionAdapters::StatementPool
class ActiveRecord::ConnectionAdapters::Table
class ActiveRecord::ConnectionAdapters::TableDefinition
class ActiveRecord::ConnectionAdapters::Transaction
class ActiveRecord::ConnectionAdapters::TransactionInstrumenter
class ActiveRecord::ConnectionAdapters::TransactionInstrumenter::InstrumentationAlreadyStartedError
class ActiveRecord::ConnectionAdapters::TransactionInstrumenter::InstrumentationNotStartedError
class ActiveRecord::ConnectionAdapters::TransactionManager
class ActiveRecord::ConnectionAdapters::TransactionState
class ActiveRecord::ConnectionAdapters::TrilogyAdapter
class ActiveRecord::ConnectionFailed
class ActiveRecord::ConnectionNotEstablished
class ActiveRecord::ConnectionTimeoutError
class ActiveRecord::Core::InspectionMask
class ActiveRecord::DangerousAttributeError
class ActiveRecord::DatabaseAlreadyExists
class ActiveRecord::DatabaseConfigurations
class ActiveRecord::DatabaseConfigurations::ConnectionUrlResolver
class ActiveRecord::DatabaseConfigurations::DatabaseConfig
class ActiveRecord::DatabaseConfigurations::HashConfig
class ActiveRecord::DatabaseConfigurations::InvalidConfigurationError
class ActiveRecord::DatabaseConfigurations::UrlConfig
class ActiveRecord::DatabaseConnectionError
class ActiveRecord::Deadlocked
class ActiveRecord::Delegation::GeneratedRelationMethods
class ActiveRecord::DeleteRestrictionError
class ActiveRecord::DestroyAssociationAsyncError
class ActiveRecord::DestroyAssociationAsyncJob
class ActiveRecord::DisableJoinsAssociationRelation
class ActiveRecord::DuplicateMigrationNameError
class ActiveRecord::DuplicateMigrationVersionError
class ActiveRecord::DynamicMatchers::FindBy
class ActiveRecord::DynamicMatchers::FindByBang
class ActiveRecord::DynamicMatchers::Method
class ActiveRecord::EagerLoadPolymorphicError
class ActiveRecord::Encryption::AutoFilteredParameters
class ActiveRecord::Encryption::Cipher
class ActiveRecord::Encryption::Cipher::Aes256Gcm
class ActiveRecord::Encryption::Config
class ActiveRecord::Encryption::Context
class ActiveRecord::Encryption::DerivedSecretKeyProvider
class ActiveRecord::Encryption::DeterministicKeyProvider
class ActiveRecord::Encryption::EncryptedAttributeType
class ActiveRecord::Encryption::EncryptingOnlyEncryptor
class ActiveRecord::Encryption::Encryptor
class ActiveRecord::Encryption::EnvelopeEncryptionKeyProvider
class ActiveRecord::Encryption::Errors::Base
class ActiveRecord::Encryption::Errors::Configuration
class ActiveRecord::Encryption::Errors::Decryption
class ActiveRecord::Encryption::Errors::Encoding
class ActiveRecord::Encryption::Errors::EncryptedContentIntegrity
class ActiveRecord::Encryption::Errors::Encryption
class ActiveRecord::Encryption::Errors::ForbiddenClass
class ActiveRecord::Encryption::ExtendedDeterministicQueries::AdditionalValue
class ActiveRecord::Encryption::Key
class ActiveRecord::Encryption::KeyGenerator
class ActiveRecord::Encryption::KeyProvider
class ActiveRecord::Encryption::Message
class ActiveRecord::Encryption::MessageSerializer
class ActiveRecord::Encryption::NullEncryptor
class ActiveRecord::Encryption::Properties
class ActiveRecord::Encryption::ReadOnlyNullEncryptor
class ActiveRecord::Encryption::Scheme
class ActiveRecord::Enum::EnumMethods
class ActiveRecord::Enum::EnumType
class ActiveRecord::EnvironmentMismatchError
class ActiveRecord::EnvironmentStorageError
class ActiveRecord::ExclusiveConnectionTimeoutError
class ActiveRecord::ExplainRegistry
class ActiveRecord::ExplainSubscriber
class ActiveRecord::Fixture
class ActiveRecord::Fixture::FixtureError
class ActiveRecord::Fixture::FormatError
class ActiveRecord::FixtureClassNotFound
class ActiveRecord::FixtureSet
class ActiveRecord::FixtureSet::File
class ActiveRecord::FixtureSet::ModelMetadata
class ActiveRecord::FixtureSet::RenderContext
class ActiveRecord::FixtureSet::TableRow
class ActiveRecord::FixtureSet::TableRow::HasManyThroughProxy
class ActiveRecord::FixtureSet::TableRow::PrimaryKeyError
class ActiveRecord::FixtureSet::TableRow::ReflectionProxy
class ActiveRecord::FixtureSet::TableRows
class ActiveRecord::FutureResult
class ActiveRecord::FutureResult::Complete
class ActiveRecord::FutureResult::EventBuffer
class ActiveRecord::FutureResult::SelectAll
class ActiveRecord::Generators::ApplicationRecordGenerator
class ActiveRecord::Generators::Base
class ActiveRecord::Generators::MigrationGenerator
class ActiveRecord::Generators::ModelGenerator
class ActiveRecord::Generators::MultiDbGenerator
class ActiveRecord::HasManyThroughAssociationNotFoundError
class ActiveRecord::HasManyThroughAssociationPointlessSourceTypeError
class ActiveRecord::HasManyThroughAssociationPolymorphicSourceError
class ActiveRecord::HasManyThroughAssociationPolymorphicThroughError
class ActiveRecord::HasManyThroughCantAssociateThroughHasOneOrManyReflection
class ActiveRecord::HasManyThroughNestedAssociationsAreReadonly
class ActiveRecord::HasManyThroughOrderError
class ActiveRecord::HasManyThroughSourceAssociationNotFoundError
class ActiveRecord::HasOneAssociationPolymorphicThroughError
class ActiveRecord::HasOneThroughCantAssociateThroughCollection
class ActiveRecord::HasOneThroughCantAssociateThroughHasOneOrManyReflection
class ActiveRecord::HasOneThroughNestedAssociationsAreReadonly
class ActiveRecord::IllegalMigrationNameError
class ActiveRecord::ImmutableRelation
class ActiveRecord::InsertAll
class ActiveRecord::InsertAll::Builder
class ActiveRecord::InternalMetadata
class ActiveRecord::InternalMetadata::NullInternalMetadata
class ActiveRecord::InvalidForeignKey
class ActiveRecord::InverseOfAssociationNotFoundError
class ActiveRecord::InverseOfAssociationRecursiveError
class ActiveRecord::IrreversibleMigration
class ActiveRecord::IrreversibleOrderError
class ActiveRecord::LockWaitTimeout
class ActiveRecord::Locking::LockingType
class ActiveRecord::LogSubscriber
class ActiveRecord::MessagePack::Decoder
class ActiveRecord::MessagePack::Encoder
class ActiveRecord::Middleware::DatabaseSelector
class ActiveRecord::Middleware::DatabaseSelector::Resolver
class ActiveRecord::Middleware::DatabaseSelector::Resolver::Session
class ActiveRecord::Middleware::ShardSelector
class ActiveRecord::Migration
class ActiveRecord::Migration::CheckPending
class ActiveRecord::Migration::CommandRecorder
class ActiveRecord::Migration::Compatibility::V4_2
class ActiveRecord::Migration::Compatibility::V5_0
class ActiveRecord::Migration::Compatibility::V5_1
class ActiveRecord::Migration::Compatibility::V5_2
class ActiveRecord::Migration::Compatibility::V6_0
class ActiveRecord::Migration::Compatibility::V6_0::ReferenceDefinition
class ActiveRecord::Migration::Compatibility::V6_1
class ActiveRecord::Migration::Compatibility::V6_1::PostgreSQLCompat
class ActiveRecord::Migration::Compatibility::V7_0
class ActiveRecord::Migration::Current
class ActiveRecord::Migration::DefaultStrategy
class ActiveRecord::Migration::ExecutionStrategy
class ActiveRecord::MigrationContext
class ActiveRecord::MigrationError
class ActiveRecord::Migrator
class ActiveRecord::MismatchedForeignKey
class ActiveRecord::MultiparameterAssignmentErrors
class ActiveRecord::NestedAttributes::TooManyRecords
class ActiveRecord::NoDatabaseError
class ActiveRecord::NoEnvironmentInSchemaError
class ActiveRecord::Normalization::NormalizedValueType
class ActiveRecord::NotNullViolation
class ActiveRecord::PendingMigrationConnection
class ActiveRecord::PendingMigrationError
class ActiveRecord::PredicateBuilder
class ActiveRecord::PredicateBuilder::ArrayHandler
class ActiveRecord::PredicateBuilder::AssociationQueryValue
class ActiveRecord::PredicateBuilder::BasicObjectHandler
class ActiveRecord::PredicateBuilder::PolymorphicArrayValue
class ActiveRecord::PredicateBuilder::RangeHandler
class ActiveRecord::PredicateBuilder::RelationHandler
class ActiveRecord::PreparedStatementCacheExpired
class ActiveRecord::PreparedStatementInvalid
class ActiveRecord::Promise
class ActiveRecord::Promise::Complete
class ActiveRecord::ProtectedEnvironmentError
class ActiveRecord::QueryAborted
class ActiveRecord::QueryCache
class ActiveRecord::QueryCanceled
class ActiveRecord::QueryLogs::LegacyFormatter
class ActiveRecord::QueryLogs::SQLCommenter
class ActiveRecord::QueryMethods::CTEJoin
class ActiveRecord::QueryMethods::WhereChain
class ActiveRecord::Railtie
class ActiveRecord::RangeError
class ActiveRecord::ReadOnlyError
class ActiveRecord::ReadOnlyRecord
class ActiveRecord::ReadonlyAttributeError
class ActiveRecord::RecordInvalid
class ActiveRecord::RecordNotDestroyed
class ActiveRecord::RecordNotFound
class ActiveRecord::RecordNotSaved
class ActiveRecord::RecordNotUnique
class ActiveRecord::Reflection::AbstractReflection
class ActiveRecord::Reflection::AggregateReflection
class ActiveRecord::Reflection::AssociationReflection
class ActiveRecord::Reflection::BelongsToReflection
class ActiveRecord::Reflection::HasAndBelongsToManyReflection
class ActiveRecord::Reflection::HasManyReflection
class ActiveRecord::Reflection::HasOneReflection
class ActiveRecord::Reflection::MacroReflection
class ActiveRecord::Reflection::PolymorphicReflection
class ActiveRecord::Reflection::RuntimeReflection
class ActiveRecord::Reflection::ThroughReflection
class ActiveRecord::Relation
class ActiveRecord::Relation::FromClause
class ActiveRecord::Relation::HashMerger
class ActiveRecord::Relation::Merger
class ActiveRecord::Relation::QueryAttribute
class ActiveRecord::Relation::StrictLoadingScope
class ActiveRecord::Relation::WhereClause
class ActiveRecord::Result
class ActiveRecord::Rollback
class ActiveRecord::SQLWarning
class ActiveRecord::Schema
class ActiveRecord::SchemaDumper
class ActiveRecord::SchemaMigration
class ActiveRecord::SchemaMigration::NullSchemaMigration
class ActiveRecord::Scoping::DefaultScope
class ActiveRecord::Scoping::ScopeRegistry
class ActiveRecord::SecureToken::MinimumLengthError
class ActiveRecord::SerializationFailure
class ActiveRecord::SerializationTypeMismatch
class ActiveRecord::SoleRecordExceeded
class ActiveRecord::StaleObjectError
class ActiveRecord::StatementCache
class ActiveRecord::StatementCache::BindMap
class ActiveRecord::StatementCache::Params
class ActiveRecord::StatementCache::PartialQuery
class ActiveRecord::StatementCache::PartialQueryCollector
class ActiveRecord::StatementCache::Query
class ActiveRecord::StatementCache::Substitute
class ActiveRecord::StatementInvalid
class ActiveRecord::StatementTimeout
class ActiveRecord::Store::HashAccessor
class ActiveRecord::Store::IndifferentCoder
class ActiveRecord::Store::IndifferentHashAccessor
class ActiveRecord::Store::StringKeyedHashAccessor
class ActiveRecord::StrictLoadingViolationError
class ActiveRecord::SubclassNotFound
class ActiveRecord::TableMetadata
class ActiveRecord::TableNotSpecified
class ActiveRecord::Tasks::DatabaseNotSupported
class ActiveRecord::Tasks::MySQLDatabaseTasks
class ActiveRecord::Tasks::PostgreSQLDatabaseTasks
class ActiveRecord::Tasks::SQLiteDatabaseTasks
class ActiveRecord::ThroughCantAssociateThroughHasOneOrManyReflection
class ActiveRecord::ThroughNestedAssociationsAreReadonly
class ActiveRecord::TransactionIsolationError
class ActiveRecord::TransactionRollbackError
class ActiveRecord::Type::AdapterSpecificRegistry
class ActiveRecord::Type::Date
class ActiveRecord::Type::DateTime
class ActiveRecord::Type::DecimalWithoutScale
class ActiveRecord::Type::DecorationRegistration
class ActiveRecord::Type::HashLookupTypeMap
class ActiveRecord::Type::Json
class ActiveRecord::Type::Registration
class ActiveRecord::Type::Serialized
class ActiveRecord::Type::Text
class ActiveRecord::Type::Time
class ActiveRecord::Type::Time::Value
class ActiveRecord::Type::TypeMap
class ActiveRecord::Type::UnsignedInteger
class ActiveRecord::TypeCaster::Connection
class ActiveRecord::TypeCaster::Map
class ActiveRecord::TypeConflictError
class ActiveRecord::UnknownAttributeReference
class ActiveRecord::UnknownMigrationVersionError
class ActiveRecord::UnknownPrimaryKey
class ActiveRecord::Validations::AbsenceValidator
class ActiveRecord::Validations::AssociatedValidator
class ActiveRecord::Validations::LengthValidator
class ActiveRecord::Validations::NumericalityValidator
class ActiveRecord::Validations::PresenceValidator
class ActiveRecord::Validations::UniquenessValidator
class ActiveRecord::ValueTooLong
class ActiveRecord::WrappedDatabaseException
class Arel::ArelError
class Arel::Attributes::Attribute
class Arel::BindError
class Arel::Collectors::Bind
class Arel::Collectors::Composite
class Arel::Collectors::PlainString
class Arel::Collectors::SQLString
class Arel::Collectors::SubstituteBinds
class Arel::DeleteManager
class Arel::EmptyJoinError
class Arel::InsertManager
class Arel::Nodes::Addition
class Arel::Nodes::And
class Arel::Nodes::As
class Arel::Nodes::Ascending
class Arel::Nodes::Between
class Arel::Nodes::Binary
class Arel::Nodes::BindParam
class Arel::Nodes::BitwiseAnd
class Arel::Nodes::BitwiseNot
class Arel::Nodes::BitwiseOr
class Arel::Nodes::BitwiseShiftLeft
class Arel::Nodes::BitwiseShiftRight
class Arel::Nodes::BitwiseXor
class Arel::Nodes::BoundSqlLiteral
class Arel::Nodes::Case
class Arel::Nodes::Casted
class Arel::Nodes::Comment
class Arel::Nodes::Concat
class Arel::Nodes::Contains
class Arel::Nodes::Count
class Arel::Nodes::Cte
class Arel::Nodes::CurrentRow
class Arel::Nodes::DeleteStatement
class Arel::Nodes::Descending
class Arel::Nodes::Distinct
class Arel::Nodes::Division
class Arel::Nodes::DoesNotMatch
class Arel::Nodes::Else
class Arel::Nodes::Equality
class Arel::Nodes::Extract
class Arel::Nodes::False
class Arel::Nodes::Filter
class Arel::Nodes::Following
class Arel::Nodes::Fragments
class Arel::Nodes::FullOuterJoin
class Arel::Nodes::Function
class Arel::Nodes::GreaterThan
class Arel::Nodes::GreaterThanOrEqual
class Arel::Nodes::Grouping
class Arel::Nodes::HomogeneousIn
class Arel::Nodes::In
class Arel::Nodes::InfixOperation
class Arel::Nodes::InnerJoin
class Arel::Nodes::InsertStatement
class Arel::Nodes::IsDistinctFrom
class Arel::Nodes::IsNotDistinctFrom
class Arel::Nodes::JoinSource
class Arel::Nodes::LeadingJoin
class Arel::Nodes::LessThan
class Arel::Nodes::LessThanOrEqual
class Arel::Nodes::Matches
class Arel::Nodes::Multiplication
class Arel::Nodes::NamedFunction
class Arel::Nodes::NamedWindow
class Arel::Nodes::Node
class Arel::Nodes::NodeExpression
class Arel::Nodes::NotEqual
class Arel::Nodes::NotIn
class Arel::Nodes::NotRegexp
class Arel::Nodes::NullsFirst
class Arel::Nodes::NullsLast
class Arel::Nodes::Or
class Arel::Nodes::Ordering
class Arel::Nodes::OuterJoin
class Arel::Nodes::Over
class Arel::Nodes::Overlaps
class Arel::Nodes::Preceding
class Arel::Nodes::Quoted
class Arel::Nodes::Range
class Arel::Nodes::Regexp
class Arel::Nodes::RightOuterJoin
class Arel::Nodes::Rows
class Arel::Nodes::SelectCore
class Arel::Nodes::SelectStatement
class Arel::Nodes::SqlLiteral
class Arel::Nodes::StringJoin
class Arel::Nodes::Subtraction
class Arel::Nodes::TableAlias
class Arel::Nodes::True
class Arel::Nodes::Unary
class Arel::Nodes::UnaryOperation
class Arel::Nodes::UnqualifiedColumn
class Arel::Nodes::UpdateStatement
class Arel::Nodes::ValuesList
class Arel::Nodes::When
class Arel::Nodes::Window
class Arel::Nodes::With
class Arel::Nodes::WithRecursive
class Arel::SelectManager
class Arel::Table
class Arel::TreeManager
class Arel::UpdateManager
class Arel::Visitors::Dot
class Arel::Visitors::Dot::Edge
class Arel::Visitors::Dot::Node
class Arel::Visitors::MySQL
class Arel::Visitors::PostgreSQL
class Arel::Visitors::SQLite
class Arel::Visitors::ToSql
class Arel::Visitors::UnsupportedVisitError
class Arel::Visitors::Visitor
activerecord
7.1.3.4
global
# custom_primary_key?
def custom_primary_key? options[:primary_key] != default_primary_key end