Home
Classes
Methods
Table of Contents
Active Record Belongs To Associations
Active Record Belongs To Polymorphic Association
Active Record Has And Belongs To Many Association
Active Record Has Many Association
Active Record Has Many Through Association
Active Record Belongs To Has One Association
Active Record Has One Through Association
Active Record Through Association
Defined In
lib/active_record/associations.rb
lib/active_record/associations/alias_tracker.rb
lib/active_record/associations/association.rb
lib/active_record/associations/association_scope.rb
lib/active_record/associations/belongs_to_association.rb
lib/active_record/associations/belongs_to_polymorphic_association.rb
lib/active_record/associations/builder/association.rb
lib/active_record/associations/builder/belongs_to.rb
lib/active_record/associations/builder/collection_association.rb
lib/active_record/associations/builder/has_and_belongs_to_many.rb
lib/active_record/associations/builder/has_many.rb
lib/active_record/associations/builder/has_one.rb
lib/active_record/associations/builder/singular_association.rb
lib/active_record/associations/collection_association.rb
lib/active_record/associations/collection_proxy.rb
lib/active_record/associations/has_and_belongs_to_many_association.rb
lib/active_record/associations/has_many_association.rb
lib/active_record/associations/has_many_through_association.rb
lib/active_record/associations/has_one_association.rb
lib/active_record/associations/has_one_through_association.rb
lib/active_record/associations/join_dependency.rb
lib/active_record/associations/join_dependency/join_association.rb
lib/active_record/associations/join_dependency/join_base.rb
lib/active_record/associations/join_dependency/join_part.rb
lib/active_record/associations/join_helper.rb
lib/active_record/associations/preloader.rb
lib/active_record/associations/preloader/association.rb
lib/active_record/associations/preloader/belongs_to.rb
lib/active_record/associations/preloader/collection_association.rb
lib/active_record/associations/preloader/has_and_belongs_to_many.rb
lib/active_record/associations/preloader/has_many.rb
lib/active_record/associations/preloader/has_many_through.rb
lib/active_record/associations/preloader/has_one.rb
lib/active_record/associations/preloader/has_one_through.rb
lib/active_record/associations/preloader/singular_association.rb
lib/active_record/associations/preloader/through_association.rb
lib/active_record/associations/singular_association.rb
lib/active_record/associations/through_association.rb
lib/active_record/autosave_association.rb
lib/active_record/reflection.rb
lib/active_record/relation.rb
lib/active_record/relation/finder_methods.rb
lib/active_record/relation/predicate_builder.rb
lib/active_record/relation/query_methods.rb
Pages
README
databases.rake
Class and Module Index
ActiveRecord
ActiveRecord::ActiveRecordError
ActiveRecord::AdapterNotFound
ActiveRecord::AdapterNotSpecified
ActiveRecord::Aggregations
ActiveRecord::Aggregations::ClassMethods
ActiveRecord::AssociationTypeMismatch
ActiveRecord::Associations
ActiveRecord::Associations::AliasTracker
ActiveRecord::Associations::Association
ActiveRecord::Associations::AssociationScope
ActiveRecord::Associations::BelongsToAssociation
ActiveRecord::Associations::BelongsToPolymorphicAssociation
ActiveRecord::Associations::Builder
ActiveRecord::Associations::Builder::Association
ActiveRecord::Associations::Builder::BelongsTo
ActiveRecord::Associations::Builder::CollectionAssociation
ActiveRecord::Associations::Builder::HasAndBelongsToMany
ActiveRecord::Associations::Builder::HasMany
ActiveRecord::Associations::Builder::HasMany::o
ActiveRecord::Associations::Builder::HasOne
ActiveRecord::Associations::Builder::SingularAssociation
ActiveRecord::Associations::ClassMethods
ActiveRecord::Associations::CollectionAssociation
ActiveRecord::Associations::CollectionProxy
ActiveRecord::Associations::HasAndBelongsToManyAssociation
ActiveRecord::Associations::HasManyAssociation
ActiveRecord::Associations::HasManyThroughAssociation
ActiveRecord::Associations::HasOneAssociation
ActiveRecord::Associations::HasOneThroughAssociation
ActiveRecord::Associations::JoinDependency
ActiveRecord::Associations::JoinDependency::JoinAssociation
ActiveRecord::Associations::JoinDependency::JoinBase
ActiveRecord::Associations::JoinDependency::JoinPart
ActiveRecord::Associations::JoinHelper
ActiveRecord::Associations::Preloader
ActiveRecord::Associations::Preloader::Association
ActiveRecord::Associations::Preloader::BelongsTo
ActiveRecord::Associations::Preloader::CollectionAssociation
ActiveRecord::Associations::Preloader::HasAndBelongsToMany
ActiveRecord::Associations::Preloader::HasMany
ActiveRecord::Associations::Preloader::HasManyThrough
ActiveRecord::Associations::Preloader::HasOne
ActiveRecord::Associations::Preloader::HasOneThrough
ActiveRecord::Associations::Preloader::SingularAssociation
ActiveRecord::Associations::Preloader::ThroughAssociation
ActiveRecord::Associations::SingularAssociation
ActiveRecord::Associations::ThroughAssociation
ActiveRecord::AttributeAssignment
ActiveRecord::AttributeAssignment::ClassMethods
ActiveRecord::AttributeAssignmentError
ActiveRecord::AttributeMethods
ActiveRecord::AttributeMethods::BeforeTypeCast
ActiveRecord::AttributeMethods::ClassMethods
ActiveRecord::AttributeMethods::DeprecatedUnderscoreRead
ActiveRecord::AttributeMethods::DeprecatedUnderscoreRead::ClassMethods
ActiveRecord::AttributeMethods::Dirty
ActiveRecord::AttributeMethods::PrimaryKey
ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods
ActiveRecord::AttributeMethods::Query
ActiveRecord::AttributeMethods::Read
ActiveRecord::AttributeMethods::Read::ClassMethods
ActiveRecord::AttributeMethods::Serialization
ActiveRecord::AttributeMethods::Serialization::Attribute
ActiveRecord::AttributeMethods::Serialization::ClassMethods
ActiveRecord::AttributeMethods::TimeZoneConversion
ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods
ActiveRecord::AttributeMethods::Write
ActiveRecord::AttributeMethods::Write::ClassMethods
ActiveRecord::AutosaveAssociation
ActiveRecord::AutosaveAssociation::AssociationBuilderExtension
ActiveRecord::AutosaveAssociation::ClassMethods
ActiveRecord::Base
ActiveRecord::Base::ConnectionSpecification
ActiveRecord::Base::ConnectionSpecification::Resolver
ActiveRecord::Batches
ActiveRecord::Calculations
ActiveRecord::Callbacks
ActiveRecord::ConfigurationError
ActiveRecord::ConnectionAdapters::AbstractAdapter
ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter
ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::BindSubstitution
ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::Column
ActiveRecord::ConnectionAdapters::ColumnDefinition
ActiveRecord::ConnectionAdapters::ConnectionHandler
ActiveRecord::ConnectionAdapters::ConnectionManagement
ActiveRecord::ConnectionAdapters::ConnectionManagement::Proxy
ActiveRecord::ConnectionAdapters::ConnectionPool
ActiveRecord::ConnectionAdapters::DatabaseLimits
ActiveRecord::ConnectionAdapters::DatabaseStatements
ActiveRecord::ConnectionAdapters::IndexDefinition
ActiveRecord::ConnectionAdapters::Mysql2Adapter
ActiveRecord::ConnectionAdapters::Mysql2Adapter::Column
ActiveRecord::ConnectionAdapters::Mysql2Adapter::ExplainPrettyPrinter
ActiveRecord::ConnectionAdapters::MysqlAdapter
ActiveRecord::ConnectionAdapters::MysqlAdapter::Column
ActiveRecord::ConnectionAdapters::MysqlAdapter::StatementPool
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::BindSubstitution
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::ExplainPrettyPrinter
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::StatementPool
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::TableDefinition
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::Utils
ActiveRecord::ConnectionAdapters::PostgreSQLColumn
ActiveRecord::ConnectionAdapters::QueryCache
ActiveRecord::ConnectionAdapters::Quoting
ActiveRecord::ConnectionAdapters::SQLite3Adapter
ActiveRecord::ConnectionAdapters::SQLiteAdapter
ActiveRecord::ConnectionAdapters::SQLiteAdapter::BindSubstitution
ActiveRecord::ConnectionAdapters::SQLiteAdapter::ExplainPrettyPrinter
ActiveRecord::ConnectionAdapters::SQLiteAdapter::StatementPool
ActiveRecord::ConnectionAdapters::SQLiteAdapter::Version
ActiveRecord::ConnectionAdapters::SQLiteColumn
ActiveRecord::ConnectionAdapters::SchemaCache
ActiveRecord::ConnectionAdapters::SchemaStatements
ActiveRecord::ConnectionAdapters::StatementPool
ActiveRecord::ConnectionAdapters::Table
ActiveRecord::ConnectionAdapters::TableDefinition
ActiveRecord::ConnectionNotEstablished
ActiveRecord::ConnectionTimeoutError
ActiveRecord::CounterCache
ActiveRecord::DangerousAttributeError
ActiveRecord::Delegation
ActiveRecord::DeleteRestrictionError
ActiveRecord::DuplicateMigrationNameError
ActiveRecord::DuplicateMigrationVersionError
ActiveRecord::DynamicFinderMatch
ActiveRecord::DynamicMatchers
ActiveRecord::DynamicScopeMatch
ActiveRecord::EagerLoadPolymorphicError
ActiveRecord::Explain
ActiveRecord::ExplainSubscriber
ActiveRecord::ExplainSubscriber::ActiveSupport
ActiveRecord::FinderMethods
ActiveRecord::Fixture
ActiveRecord::Fixture::FixtureError
ActiveRecord::Fixture::FormatError
ActiveRecord::Fixtures
ActiveRecord::Fixtures::File
ActiveRecord::Fixtures::File::Psych
ActiveRecord::Generators
ActiveRecord::Generators::Base
ActiveRecord::Generators::Migration
ActiveRecord::Generators::MigrationGenerator
ActiveRecord::Generators::ModelGenerator
ActiveRecord::Generators::ObserverGenerator
ActiveRecord::Generators::SessionMigrationGenerator
ActiveRecord::HasAndBelongsToManyAssociationForeignKeyNeeded
ActiveRecord::HasManyThroughAssociationNotFoundError
ActiveRecord::HasManyThroughAssociationPointlessSourceTypeError
ActiveRecord::HasManyThroughAssociationPolymorphicSourceError
ActiveRecord::HasManyThroughAssociationPolymorphicThroughError
ActiveRecord::HasManyThroughCantAssociateNewRecords
ActiveRecord::HasManyThroughCantAssociateThroughHasOneOrManyReflection
ActiveRecord::HasManyThroughCantDissociateNewRecords
ActiveRecord::HasManyThroughNestedAssociationsAreReadonly
ActiveRecord::HasManyThroughSourceAssociationNotFoundError
ActiveRecord::HasOneThroughCantAssociateThroughCollection
ActiveRecord::IdentityMap
ActiveRecord::IdentityMap::Middleware
ActiveRecord::IdentityMap::Middleware::Body
ActiveRecord::IllegalMigrationNameError
ActiveRecord::Inheritance
ActiveRecord::Inheritance::ClassMethods
ActiveRecord::Integration
ActiveRecord::InvalidForeignKey
ActiveRecord::InverseOfAssociationNotFoundError
ActiveRecord::IrreversibleMigration
ActiveRecord::Locking
ActiveRecord::Locking::Optimistic
ActiveRecord::Locking::Optimistic::ClassMethods
ActiveRecord::Locking::Pessimistic
ActiveRecord::LogSubscriber
ActiveRecord::Migration
ActiveRecord::Migration::CommandRecorder
ActiveRecord::MigrationProxy
ActiveRecord::Migrator
ActiveRecord::ModelSchema
ActiveRecord::ModelSchema::ClassMethods
ActiveRecord::MultiparameterAssignmentErrors
ActiveRecord::NestedAttributes
ActiveRecord::NestedAttributes::ClassMethods
ActiveRecord::NestedAttributes::TooManyRecords
ActiveRecord::Observer
ActiveRecord::Persistence
ActiveRecord::Persistence::ClassMethods
ActiveRecord::PredicateBuilder
ActiveRecord::PreparedStatementInvalid
ActiveRecord::QueryCache
ActiveRecord::QueryCache::BodyProxy
ActiveRecord::QueryCache::ClassMethods
ActiveRecord::QueryMethods
ActiveRecord::Querying
ActiveRecord::Railtie
ActiveRecord::Railtie::ActionDispatch
ActiveRecord::Railtie::ActiveSupport
ActiveRecord::Railties
ActiveRecord::Railties::ControllerRuntime
ActiveRecord::Railties::ControllerRuntime::ClassMethods
ActiveRecord::ReadOnlyAssociation
ActiveRecord::ReadOnlyRecord
ActiveRecord::ReadonlyAttributes
ActiveRecord::ReadonlyAttributes::ClassMethods
ActiveRecord::RecordInvalid
ActiveRecord::RecordNotFound
ActiveRecord::RecordNotSaved
ActiveRecord::RecordNotUnique
ActiveRecord::Reflection
ActiveRecord::Reflection::AggregateReflection
ActiveRecord::Reflection::AssociationReflection
ActiveRecord::Reflection::ClassMethods
ActiveRecord::Reflection::MacroReflection
ActiveRecord::Reflection::ThroughReflection
ActiveRecord::Relation
ActiveRecord::Result
ActiveRecord::Rollback
ActiveRecord::Sanitization
ActiveRecord::Sanitization::ClassMethods
ActiveRecord::Schema
ActiveRecord::SchemaDumper
ActiveRecord::Scoping
ActiveRecord::Scoping::ClassMethods
ActiveRecord::Scoping::Default
ActiveRecord::Scoping::Default::ClassMethods
ActiveRecord::Scoping::Named
ActiveRecord::Scoping::Named::ClassMethods
ActiveRecord::Serialization
ActiveRecord::SerializationTypeMismatch
ActiveRecord::SessionStore
ActiveRecord::SessionStore::ClassMethods
ActiveRecord::SessionStore::Session
ActiveRecord::SessionStore::SqlBypass
ActiveRecord::SpawnMethods
ActiveRecord::StaleObjectError
ActiveRecord::StatementInvalid
ActiveRecord::Store
ActiveRecord::Store::ClassMethods
ActiveRecord::SubclassNotFound
ActiveRecord::TestCase
ActiveRecord::TestFixtures
ActiveRecord::TestFixtures::ClassMethods
ActiveRecord::ThrowResult
ActiveRecord::Timestamp
ActiveRecord::Transactions
ActiveRecord::Transactions::ClassMethods
ActiveRecord::Transactions::TransactionError
ActiveRecord::Translation
ActiveRecord::UnknownAttributeError
ActiveRecord::UnknownMigrationVersionError
ActiveRecord::UnknownPrimaryKey
ActiveRecord::VERSION
ActiveRecord::Validations
ActiveRecord::Validations::AssociatedValidator
ActiveRecord::Validations::ClassMethods
ActiveRecord::Validations::UniquenessValidator
ActiveRecord::WrappedDatabaseException
ActiveRecord::XmlSerializer
ActiveRecord::XmlSerializer::Attribute
ArJdbcMySQL
ArJdbcMySQL::Error
Arel
FixtureClassNotFound
Mysql
Mysql::Result
Mysql::Stmt
Mysql::Time
module ActiveRecord::Associations
Active Record Belongs To
Associations
¶
↑
Active Record Belongs To Polymorphic
Association
¶
↑
Active Record Has And Belongs To Many
Association
¶
↑
Active Record Has Many
Association
¶
↑
Active Record Has Many Through
Association
¶
↑
Active Record Belongs To Has One
Association
¶
↑
Active Record Has One Through
Association
¶
↑
Active Record Through
Association
¶
↑