Table of Contents - activerecord-3.0.15 Documentation
Pages
README
Active Record -- Object-relational mapping put on rails
Philosophy
Download and installation
License
Support
Classes/Modules
ActiveRecord
ActiveRecord::ActiveRecordError
Active Record Errors
ActiveRecord::AdapterNotFound
ActiveRecord::AdapterNotSpecified
ActiveRecord::Aggregations
ActiveRecord::Aggregations::ClassMethods
Writing value objects
Custom constructors and converters
Finding records by a value object
ActiveRecord::AssociationPreload
ActiveRecord::AssociationPreload::ClassMethods
ActiveRecord::AssociationTypeMismatch
ActiveRecord::Associations
ActiveRecord::Associations::ClassMethods
A word of warning
Auto-generated methods
Singular associations (one-to-one)
Collection associations (one-to-many / many-to-many)
Cardinality and associations
One-to-one
One-to-many
Many-to-many
Is it a
belongs_to
or
has_one
association?
Unsaved objects and associations
One-to-one associations
Collections
Association callbacks
Association extensions
Association Join Models
Polymorphic Associations
Caching
Eager loading of associations
Table Aliasing
Modules
Bi-directional associations
Type safety with
ActiveRecord::AssociationTypeMismatch
Options
ActiveRecord::Associations::HasOneThroughAssociation
ActiveRecord::Associations::ThroughAssociationScope
ActiveRecord::AttributeAssignmentError
ActiveRecord::AttributeMethods
ActiveRecord::AttributeMethods::BeforeTypeCast
ActiveRecord::AttributeMethods::ClassMethods
ActiveRecord::AttributeMethods::Dirty
ActiveRecord::AttributeMethods::PrimaryKey
ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods
ActiveRecord::AttributeMethods::Query
ActiveRecord::AttributeMethods::Read
ActiveRecord::AttributeMethods::Read::ClassMethods
ActiveRecord::AttributeMethods::TimeZoneConversion
ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods
ActiveRecord::AttributeMethods::Write
ActiveRecord::AttributeMethods::Write::ClassMethods
ActiveRecord::AutosaveAssociation
Active Record Autosave Association
One-to-one Example
One-to-many Example
Validation
ActiveRecord::AutosaveAssociation::ClassMethods
ActiveRecord::Base
ActiveRecord::Calculations
ActiveRecord::Callbacks
Active Record Callbacks
Inheritable callback queues
Types of callbacks
before_validation*
returning statements
Canceling callbacks
Transactions
Debugging callbacks
ActiveRecord::Callbacks::ClassMethods
ActiveRecord::ConfigurationError
ActiveRecord::ConnectionAdapters
ActiveRecord::ConnectionAdapters::AbstractAdapter
ActiveRecord::ConnectionAdapters::Column
ActiveRecord::ConnectionAdapters::Column::Format
ActiveRecord::ConnectionAdapters::ConnectionHandler
ActiveRecord::ConnectionAdapters::ConnectionManagement
ActiveRecord::ConnectionAdapters::ConnectionPool
Introduction
Obtaining (checking out) a connection
Options
ActiveRecord::ConnectionAdapters::DatabaseLimits
ActiveRecord::ConnectionAdapters::DatabaseStatements
ActiveRecord::ConnectionAdapters::MysqlAdapter
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
ActiveRecord::ConnectionAdapters::PostgreSQLColumn
ActiveRecord::ConnectionAdapters::QueryCache
ActiveRecord::ConnectionAdapters::Quoting
ActiveRecord::ConnectionAdapters::SQLiteAdapter
ActiveRecord::ConnectionAdapters::SQLiteAdapter::Version
ActiveRecord::ConnectionAdapters::SchemaStatements
ActiveRecord::ConnectionAdapters::Table
ActiveRecord::ConnectionAdapters::TableDefinition
ActiveRecord::ConnectionNotEstablished
ActiveRecord::ConnectionTimeoutError
ActiveRecord::CounterCache
Active Record Counter Cache
ActiveRecord::DangerousAttributeError
ActiveRecord::DynamicFinderMatch
Active Record Dynamic Finder Match
ActiveRecord::DynamicScopeMatch
Active Record Dynamic Scope Match
ActiveRecord::FinderMethods
ActiveRecord::Generators
ActiveRecord::Generators::Migration
ActiveRecord::Generators::MigrationGenerator
ActiveRecord::Generators::ModelGenerator
ActiveRecord::Generators::ObserverGenerator
ActiveRecord::Generators::SessionMigrationGenerator
ActiveRecord::InvalidForeignKey
ActiveRecord::IrreversibleMigration
ActiveRecord::Locking
ActiveRecord::Locking::Optimistic
What is Optimistic Locking
Usage
ActiveRecord::Locking::Optimistic::ClassMethods
ActiveRecord::Locking::Pessimistic
ActiveRecord::LogSubscriber
ActiveRecord::Migration
Active Record Migrations
Available transformations
Irreversible transformations
Running migrations from within Rails
Database support
More examples
Using a model after changing its table
Controlling verbosity
About the schema_migrations table
Timestamped Migrations
ActiveRecord::MigrationProxy
ActiveRecord::MultiparameterAssignmentErrors
ActiveRecord::NamedScope
Active Record Named Scopes
ActiveRecord::NamedScope::ClassMethods
ActiveRecord::NestedAttributes
ActiveRecord::NestedAttributes::ClassMethods
Active Record Nested Attributes
One-to-one
One-to-many
Saving
ActiveRecord::NestedAttributes::TooManyRecords
ActiveRecord::Observer
Active Record Observer
Observing a class that can't be inferred
Available callback methods
Storing Observers in Rails
Configuration
Loading
ActiveRecord::Persistence
Active Record Persistence
ActiveRecord::PredicateBuilder
ActiveRecord::PreparedStatementInvalid
ActiveRecord::QueryCache
Active Record Query Cache
ActiveRecord::QueryCache::ClassMethods
ActiveRecord::QueryMethods
ActiveRecord::Railtie
Active Record Railtie
ActiveRecord::Railties
ActiveRecord::Railties::ControllerRuntime
ActiveRecord::Railties::ControllerRuntime::ClassMethods
ActiveRecord::ReadOnlyRecord
ActiveRecord::RecordInvalid
Active Record Validations
ActiveRecord::RecordNotFound
ActiveRecord::RecordNotSaved
ActiveRecord::RecordNotUnique
ActiveRecord::Reflection
ActiveRecord::Reflection::ClassMethods
ActiveRecord::Reflection::MacroReflection
ActiveRecord::Relation
Active Record Relation
ActiveRecord::Rollback
ActiveRecord::Schema
Active Record Schema
ActiveRecord::Serialization
ActiveRecord::SerializationTypeMismatch
ActiveRecord::SessionStore
Active Record Session Store
ActiveRecord::SessionStore::Session
ActiveRecord::SessionStore::SqlBypass
ActiveRecord::SpawnMethods
ActiveRecord::StaleObjectError
ActiveRecord::StatementInvalid
ActiveRecord::TestFixtures
ActiveRecord::TestFixtures::ClassMethods
ActiveRecord::ThrowResult
ActiveRecord::Timestamp
Active Record Timestamp
Time Zone aware attributes
ActiveRecord::Transactions
ActiveRecord::Transactions::ClassMethods
Active Record Transactions
Different Active Record classes in a single transaction
Transactions are not distributed across database connections
save
and
destroy
are automatically wrapped in a transaction
Exception handling and rolling back
Nested transactions
Callbacks
Caveats
ActiveRecord::UnknownAttributeError
ActiveRecord::Validations
ActiveRecord::Validations::AssociatedValidator
ActiveRecord::Validations::ClassMethods
ActiveRecord::Validations::UniquenessValidator
ActiveRecord::WrappedDatabaseException
ArJdbcMySQL
ArJdbcMySQL::Error
<
Fixtures
Fixture formats
YAML fixtures
CSV fixtures
Single-file fixtures
Using fixtures in testcases
Dynamic fixtures with ERb
Transactional fixtures
Advanced YAML Fixtures
Stable, autogenerated IDs
Label references for associations (belongs_to, has_one, has_many)
belongs_to
Polymorphic belongs_to
has_and_belongs_to_many
Autofilled timestamp columns
Fixture label interpolation
Support for YAML defaults
FixturesFileNotFound
Methods
::=== — ActiveRecord::Base
::abstract_class? — ActiveRecord::Base
::aggregate_mapping — ActiveRecord::Base
::announce — ActiveRecord::Migration
::arel_engine — ActiveRecord::Base
::arel_table — ActiveRecord::Base
::attr_readonly — ActiveRecord::Base
::attribute_method? — ActiveRecord::Base
::base_class — ActiveRecord::Base
::binary_to_string — ActiveRecord::ConnectionAdapters::Column
::cache_fixtures — Fixtures
::cache_for_connection — Fixtures
::cached_fixtures — Fixtures
::class_of_active_record_descendant — ActiveRecord::Base
::colorize_logging — ActiveRecord::Base
::colorize_logging= — ActiveRecord::Base
::column_names — ActiveRecord::Base
::columns — ActiveRecord::Base
::columns_hash — ActiveRecord::Base
::compute_type — ActiveRecord::Base
::configurations — ActiveRecord::Base
::connected? — ActiveRecord::Base
::connection — ActiveRecord::SessionStore::SqlBypass
::connection — ActiveRecord::Migration
::connection — ActiveRecord::Base
::connection_handler — ActiveRecord::Base
::connection_pool — ActiveRecord::Base
::content_columns — ActiveRecord::Base
::count_by_sql — ActiveRecord::Base
::create — ActiveRecord::Base
::create_fixtures — Fixtures
::data_column — ActiveRecord::SessionStore::SqlBypass
::data_column_name — ActiveRecord::SessionStore::Session
::data_column_name — ActiveRecord::SessionStore::SqlBypass
::data_column_size_limit — ActiveRecord::SessionStore::Session
::default_scope — ActiveRecord::Base
::default_timezone — ActiveRecord::Base
::define — ActiveRecord::Schema
::descends_from_active_record? — ActiveRecord::Base
::dirties_query_cache — ActiveRecord::ConnectionAdapters::QueryCache
::emulate_booleans — ActiveRecord::ConnectionAdapters::MysqlAdapter
::establish_connection — ActiveRecord::Base
::expand_hash_conditions_for_aggregates — ActiveRecord::Base
::fallback_string_to_date — ActiveRecord::ConnectionAdapters::Column
::fallback_string_to_time — ActiveRecord::ConnectionAdapters::Column
::fast_string_to_date — ActiveRecord::ConnectionAdapters::Column
::fast_string_to_time — ActiveRecord::ConnectionAdapters::Column
::find_by_session_id — ActiveRecord::SessionStore::Session
::find_by_session_id — ActiveRecord::SessionStore::SqlBypass
::find_by_sql — ActiveRecord::Base
::fixture_is_cached? — Fixtures
::identify — Fixtures
::included — ActiveRecord::ConnectionAdapters::QueryCache
::inheritance_column — ActiveRecord::Base
::inheritance_column= — ActiveRecord::Base
::inspect — ActiveRecord::Base
::instantiate_all_loaded_fixtures — Fixtures
::instantiate_fixtures — Fixtures
::logger — ActiveRecord::Base
::match — ActiveRecord::DynamicFinderMatch
::match — ActiveRecord::DynamicScopeMatch
::method_missing — ActiveRecord::Migration
::microseconds — ActiveRecord::ConnectionAdapters::Column
::migrate — ActiveRecord::Migration
::migrations_path — ActiveRecord::Schema
::new — ActiveRecord::Validations::UniquenessValidator
::new — ActiveRecord::RecordInvalid
::new — Fixtures
::new — ActiveRecord::SessionStore::Session
::new — ArJdbcMySQL::Error
::new — ActiveRecord::Observer
::new — ActiveRecord::Relation
::new — ActiveRecord::ConnectionAdapters::Table
::new — ActiveRecord::Base
::new — ActiveRecord::DynamicFinderMatch
::new — ActiveRecord::SessionStore::SqlBypass
::new — ActiveRecord::ConnectionAdapters::SQLiteAdapter
::new — ActiveRecord::QueryCache
::new — ActiveRecord::WrappedDatabaseException
::new — ActiveRecord::ConnectionAdapters::Column
::new — ActiveRecord::ConnectionAdapters::ConnectionManagement
::new — ActiveRecord::AttributeAssignmentError
::new — ActiveRecord::MultiparameterAssignmentErrors
::new — ActiveRecord::ConnectionAdapters::ConnectionHandler
::new — ActiveRecord::ConnectionAdapters::ConnectionPool
::new — ActiveRecord::ConnectionAdapters::MysqlAdapter
::new — ActiveRecord::Reflection::MacroReflection
::new — ActiveRecord::DynamicScopeMatch
::new — ActiveRecord::PredicateBuilder
::new — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
::new — ActiveRecord::ConnectionAdapters::TableDefinition
::new — ActiveRecord::LogSubscriber
::new — ActiveRecord::ConnectionAdapters::SQLiteAdapter::Version
::new_date — ActiveRecord::ConnectionAdapters::Column
::new_time — ActiveRecord::ConnectionAdapters::Column
::pluralize_table_names — ActiveRecord::Base
::primary_key_prefix_type — ActiveRecord::Base
::quoted_table_name — ActiveRecord::Base
::readonly_attributes — ActiveRecord::Base
::remove_connection — ActiveRecord::Base
::reset_cache — Fixtures
::reset_column_information — ActiveRecord::Base
::reset_runtime — ActiveRecord::LogSubscriber
::respond_to? — ActiveRecord::Base
::retrieve_connection — ActiveRecord::Base
::runtime — ActiveRecord::LogSubscriber
::runtime= — ActiveRecord::LogSubscriber
::sanitize_conditions — ActiveRecord::Base
::sanitize_sql — ActiveRecord::Base
::sanitize_sql_array — ActiveRecord::Base
::sanitize_sql_for_assignment — ActiveRecord::Base
::sanitize_sql_for_conditions — ActiveRecord::Base
::sanitize_sql_hash — ActiveRecord::Base
::sanitize_sql_hash_for_assignment — ActiveRecord::Base
::sanitize_sql_hash_for_conditions — ActiveRecord::Base
::say — ActiveRecord::Migration
::say_with_time — ActiveRecord::Migration
::schema_format — ActiveRecord::Base
::sequence_name= — ActiveRecord::Base
::serialize — ActiveRecord::Base
::serialized_attributes — ActiveRecord::Base
::session_id_column — ActiveRecord::SessionStore::SqlBypass
::set_inheritance_column — ActiveRecord::Base
::set_sequence_name — ActiveRecord::Base
::set_table_name — ActiveRecord::Base
::sti_name — ActiveRecord::Base
::string_to_binary — ActiveRecord::ConnectionAdapters::Column
::string_to_date — ActiveRecord::ConnectionAdapters::Column
::string_to_dummy_time — ActiveRecord::ConnectionAdapters::Column
::string_to_time — ActiveRecord::ConnectionAdapters::Column
::subclasses — ActiveRecord::Base
::suppress_messages — ActiveRecord::Migration
::table_exists? — ActiveRecord::Base
::table_name — ActiveRecord::SessionStore::SqlBypass
::table_name — ActiveRecord::Base
::table_name= — ActiveRecord::Base
::table_name_prefix — ActiveRecord::Base
::table_name_suffix — ActiveRecord::Base
::timestamped_migrations — ActiveRecord::Base
::value_to_boolean — ActiveRecord::ConnectionAdapters::Column
::value_to_decimal — ActiveRecord::ConnectionAdapters::Column
::with_exclusive_scope — ActiveRecord::Base
::with_scope — ActiveRecord::Base
::write — ActiveRecord::Migration
#& — ActiveRecord::SpawnMethods
#<=> — ActiveRecord::ConnectionAdapters::SQLiteAdapter::Version
#== — ActiveRecord::Reflection::MacroReflection
#== — ActiveRecord::Base
#== — ActiveRecord::Relation
#[] — ActiveRecord::ConnectionAdapters::TableDefinition
#[] — ActiveRecord::Base
#[]= — ActiveRecord::Base
#_read_attribute — ActiveRecord::AttributeMethods::Read
#accepts_nested_attributes_for — ActiveRecord::NestedAttributes::ClassMethods
#active? — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#active? — ActiveRecord::ConnectionAdapters::MysqlAdapter
#active? — ActiveRecord::ConnectionAdapters::AbstractAdapter
#adapter_name — ActiveRecord::ConnectionAdapters::AbstractAdapter
#adapter_name — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#add_column — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#add_column — ActiveRecord::ConnectionAdapters::MysqlAdapter
#add_column — ActiveRecord::ConnectionAdapters::SchemaStatements
#add_column_position! — ActiveRecord::ConnectionAdapters::MysqlAdapter
#add_index — ActiveRecord::ConnectionAdapters::SchemaStatements
#add_limit_offset! — ActiveRecord::ConnectionAdapters::DatabaseStatements
#add_observer! — ActiveRecord::Observer
#add_timestamps — ActiveRecord::ConnectionAdapters::SchemaStatements
#add_to_transaction — ActiveRecord::Transactions
#add_transaction_record — ActiveRecord::ConnectionAdapters::DatabaseStatements
#after_commit — ActiveRecord::Transactions::ClassMethods
#after_rollback — ActiveRecord::Transactions::ClassMethods
#all — ActiveRecord::FinderMethods
#any? — ActiveRecord::Relation
#append_info_to_payload — ActiveRecord::Railties::ControllerRuntime
#apply_finder_options — ActiveRecord::SpawnMethods
#apply_join_dependency — ActiveRecord::FinderMethods
#arel — ActiveRecord::QueryMethods
#assume_migrated_upto_version — ActiveRecord::ConnectionAdapters::SchemaStatements
#attribute_for_inspect — ActiveRecord::Base
#attribute_names — ActiveRecord::Base
#attribute_present? — ActiveRecord::Base
#attributes — ActiveRecord::Base
#attributes= — ActiveRecord::Base
#attributes_before_type_cast — ActiveRecord::AttributeMethods::BeforeTypeCast
#average — ActiveRecord::Calculations
#bang? — ActiveRecord::DynamicFinderMatch
#becomes — ActiveRecord::Persistence
#begin_db_transaction — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#begin_db_transaction — ActiveRecord::ConnectionAdapters::DatabaseStatements
#belongs_to — ActiveRecord::ConnectionAdapters::Table
#belongs_to — ActiveRecord::Associations::ClassMethods
#belongs_to — ActiveRecord::ConnectionAdapters::TableDefinition
#build — ActiveRecord::Relation
#build_arel — ActiveRecord::QueryMethods
#build_conditions — ActiveRecord::Associations::ThroughAssociationScope
#build_from_hash — ActiveRecord::PredicateBuilder
#build_sti_condition — ActiveRecord::Associations::ThroughAssociationScope
#build_through_conditions — ActiveRecord::Associations::ThroughAssociationScope
#cache — ActiveRecord::QueryCache::ClassMethods
#cache — ActiveRecord::ConnectionAdapters::QueryCache
#cache_attribute? — ActiveRecord::AttributeMethods::Read::ClassMethods
#cache_attributes — ActiveRecord::AttributeMethods::Read::ClassMethods
#cache_key — ActiveRecord::Base
#cached_attributes — ActiveRecord::AttributeMethods::Read::ClassMethods
#calculate — ActiveRecord::Calculations
#call — ActiveRecord::ConnectionAdapters::ConnectionManagement
#call — ActiveRecord::QueryCache
#case_sensitive_equality_operator — ActiveRecord::ConnectionAdapters::MysqlAdapter
#case_sensitive_equality_operator — ActiveRecord::ConnectionAdapters::DatabaseStatements
#change — ActiveRecord::ConnectionAdapters::Table
#change_column — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#change_column — ActiveRecord::ConnectionAdapters::SchemaStatements
#change_column_default — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#change_column_default — ActiveRecord::ConnectionAdapters::SchemaStatements
#change_column_null — ActiveRecord::ConnectionAdapters::MysqlAdapter
#change_column_null — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#change_column_null — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#change_default — ActiveRecord::ConnectionAdapters::Table
#change_table — ActiveRecord::ConnectionAdapters::SchemaStatements
#changed_for_autosave? — ActiveRecord::AutosaveAssociation
#charset — ActiveRecord::ConnectionAdapters::MysqlAdapter
#checkin — ActiveRecord::ConnectionAdapters::ConnectionPool
#checkout — ActiveRecord::ConnectionAdapters::ConnectionPool
#class_name — ActiveRecord::Reflection::MacroReflection
#cleanup_view_runtime — ActiveRecord::Railties::ControllerRuntime
#clear_active_connections! — ActiveRecord::ConnectionAdapters::ConnectionHandler
#clear_all_connections! — ActiveRecord::ConnectionAdapters::ConnectionHandler
#clear_query_cache — ActiveRecord::ConnectionAdapters::QueryCache
#clear_reloadable_connections! — ActiveRecord::ConnectionAdapters::ConnectionHandler
#clear_reloadable_connections! — ActiveRecord::ConnectionAdapters::ConnectionPool
#clear_stale_cached_connections! — ActiveRecord::ConnectionAdapters::ConnectionPool
#clear_transaction_record_state — ActiveRecord::Transactions
#client_min_messages — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#client_min_messages= — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#clone_attribute_value — ActiveRecord::Base
#clone_attributes — ActiveRecord::Base
#collation — ActiveRecord::ConnectionAdapters::MysqlAdapter
#column — ActiveRecord::ConnectionAdapters::Table
#column — ActiveRecord::ConnectionAdapters::TableDefinition
#column_aliases — ActiveRecord::FinderMethods
#column_exists? — ActiveRecord::ConnectionAdapters::Table
#column_exists? — ActiveRecord::ConnectionAdapters::SchemaStatements
#column_for_attribute — ActiveRecord::Base
#column_name_length — ActiveRecord::ConnectionAdapters::DatabaseLimits
#columns — ActiveRecord::ConnectionAdapters::SchemaStatements
#columns — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#columns_per_multicolumn_index — ActiveRecord::ConnectionAdapters::DatabaseLimits
#columns_per_table — ActiveRecord::ConnectionAdapters::DatabaseLimits
#commit_db_transaction — ActiveRecord::ConnectionAdapters::DatabaseStatements
#commit_db_transaction — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#commit_transaction_records — ActiveRecord::ConnectionAdapters::DatabaseStatements
#composed_of — ActiveRecord::Aggregations::ClassMethods
#conditions — ActiveRecord::Associations::ThroughAssociationScope
#connected? — ActiveRecord::ConnectionAdapters::ConnectionHandler
#connected? — ActiveRecord::ConnectionAdapters::ConnectionPool
#connection — ActiveRecord::Base
#connection — ActiveRecord::ConnectionAdapters::ConnectionPool
#construct_conditions — ActiveRecord::Associations::ThroughAssociationScope
#construct_from — ActiveRecord::Associations::ThroughAssociationScope
#construct_join_attributes — ActiveRecord::Associations::ThroughAssociationScope
#construct_join_dependency_for_association_find — ActiveRecord::FinderMethods
#construct_joins — ActiveRecord::Associations::ThroughAssociationScope
#construct_limited_ids_condition — ActiveRecord::FinderMethods
#construct_owner_attributes — ActiveRecord::Associations::ThroughAssociationScope
#construct_quoted_owner_attributes — ActiveRecord::Associations::ThroughAssociationScope
#construct_relation_for_association_calculations — ActiveRecord::FinderMethods
#construct_relation_for_association_find — ActiveRecord::FinderMethods
#construct_scope — ActiveRecord::Associations::ThroughAssociationScope
#construct_select — ActiveRecord::Associations::ThroughAssociationScope
#count — ActiveRecord::Calculations
#create — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#create — ActiveRecord::Relation
#create! — ActiveRecord::Validations::ClassMethods
#create! — ActiveRecord::Relation
#create_database — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#create_database — ActiveRecord::ConnectionAdapters::MysqlAdapter
#create_migration_file — ActiveRecord::Generators::SessionMigrationGenerator
#create_migration_file — ActiveRecord::Generators::MigrationGenerator
#create_migration_file — ActiveRecord::Generators::ModelGenerator
#create_model_file — ActiveRecord::Generators::ModelGenerator
#create_module_file — ActiveRecord::Generators::ModelGenerator
#create_observer_file — ActiveRecord::Generators::ObserverGenerator
#create_reflection — ActiveRecord::Reflection::ClassMethods
#create_savepoint — ActiveRecord::ConnectionAdapters::AbstractAdapter
#create_savepoint — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#create_savepoint — ActiveRecord::ConnectionAdapters::MysqlAdapter
#create_table — ActiveRecord::ConnectionAdapters::SchemaStatements
#create_with — ActiveRecord::QueryMethods
#creator? — ActiveRecord::DynamicFinderMatch
#current_database — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#current_database — ActiveRecord::ConnectionAdapters::MysqlAdapter
#current_savepoint_name — ActiveRecord::ConnectionAdapters::AbstractAdapter
#custom_join_sql — ActiveRecord::QueryMethods
#data — ActiveRecord::SessionStore::Session
#data — ActiveRecord::SessionStore::SqlBypass
#decrement — ActiveRecord::Persistence
#decrement! — ActiveRecord::Persistence
#decrement_counter — ActiveRecord::CounterCache
#decrement_open_transactions — ActiveRecord::ConnectionAdapters::AbstractAdapter
#default_primary_key_type — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#default_sequence_name — ActiveRecord::ConnectionAdapters::DatabaseStatements
#define_attribute_methods — ActiveRecord::AttributeMethods::ClassMethods
#define_callbacks — ActiveRecord::Observer
#define_method_attribute — ActiveRecord::AttributeMethods::Read::ClassMethods
#define_method_attribute — ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods
#define_method_attribute= — ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods
#define_method_attribute= — ActiveRecord::AttributeMethods::Write::ClassMethods
#defined_activerecord_methods — ActiveRecord::AttributeMethods::ClassMethods
#delete — ActiveRecord::ConnectionAdapters::DatabaseStatements
#delete — ActiveRecord::Relation
#delete — ActiveRecord::Persistence
#delete_all — ActiveRecord::Relation
#delete_existing_fixtures — Fixtures
#delete_sql — ActiveRecord::ConnectionAdapters::DatabaseStatements
#destroy — ActiveRecord::Relation
#destroy — ActiveRecord::SessionStore::SqlBypass
#destroy — ActiveRecord::Persistence
#destroy_all — ActiveRecord::Relation
#destroyed? — ActiveRecord::Persistence
#disable_referential_integrity — ActiveRecord::ConnectionAdapters::AbstractAdapter
#disconnect! — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#disconnect! — ActiveRecord::ConnectionAdapters::MysqlAdapter
#disconnect! — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#disconnect! — ActiveRecord::ConnectionAdapters::AbstractAdapter
#disconnect! — ActiveRecord::ConnectionAdapters::ConnectionPool
#distinct — ActiveRecord::ConnectionAdapters::SchemaStatements
#drop_table — ActiveRecord::ConnectionAdapters::MysqlAdapter
#drop_table — ActiveRecord::ConnectionAdapters::SchemaStatements
#dup — ActiveRecord::Base
#eager_load — ActiveRecord::QueryMethods
#eager_loading? — ActiveRecord::Relation
#empty? — ActiveRecord::Relation
#empty_insert_statement_value — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#empty_insert_statement_value — ActiveRecord::ConnectionAdapters::DatabaseStatements
#encoding — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#eql? — ActiveRecord::Base
#escape_bytea — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#establish_connection — ActiveRecord::ConnectionAdapters::ConnectionHandler
#except — ActiveRecord::SpawnMethods
#execute — ActiveRecord::ConnectionAdapters::DatabaseStatements
#execute — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#exists? — ActiveRecord::FinderMethods
#extending — ActiveRecord::QueryMethods
#extract_default — ActiveRecord::ConnectionAdapters::Column
#find — ActiveRecord::FinderMethods
#find_by_attributes — ActiveRecord::FinderMethods
#find_first — ActiveRecord::FinderMethods
#find_last — ActiveRecord::FinderMethods
#find_one — ActiveRecord::FinderMethods
#find_or_instantiator_by_attributes — ActiveRecord::FinderMethods
#find_some — ActiveRecord::FinderMethods
#find_with_associations — ActiveRecord::FinderMethods
#find_with_ids — ActiveRecord::FinderMethods
#finder? — ActiveRecord::DynamicFinderMatch
#first — ActiveRecord::FinderMethods
#fixtures — ActiveRecord::TestFixtures::ClassMethods
#freeze — ActiveRecord::Base
#from — ActiveRecord::QueryMethods
#frozen? — ActiveRecord::Base
#group — ActiveRecord::QueryMethods
#has_and_belongs_to_many — ActiveRecord::Associations::ClassMethods
#has_attribute? — ActiveRecord::Base
#has_default? — ActiveRecord::ConnectionAdapters::Column
#has_many — ActiveRecord::Associations::ClassMethods
#has_one — ActiveRecord::Associations::ClassMethods
#hash — ActiveRecord::Base
#having — ActiveRecord::QueryMethods
#human_name — ActiveRecord::ConnectionAdapters::Column
#ids_in_list_limit — ActiveRecord::ConnectionAdapters::AbstractAdapter
#in_clause_length — ActiveRecord::ConnectionAdapters::DatabaseLimits
#includes — ActiveRecord::QueryMethods
#increment — ActiveRecord::Persistence
#increment! — ActiveRecord::Persistence
#increment_counter — ActiveRecord::CounterCache
#increment_open_transactions — ActiveRecord::ConnectionAdapters::AbstractAdapter
#index — ActiveRecord::ConnectionAdapters::Table
#index_exists? — ActiveRecord::ConnectionAdapters::Table
#index_exists? — ActiveRecord::ConnectionAdapters::SchemaStatements
#index_name_exists? — ActiveRecord::ConnectionAdapters::SchemaStatements
#index_name_length — ActiveRecord::ConnectionAdapters::DatabaseLimits
#index_name_length — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#indexes — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#indexes_per_table — ActiveRecord::ConnectionAdapters::DatabaseLimits
#init_with — ActiveRecord::Base
#initialize_copy — ActiveRecord::Base
#initialize_copy — ActiveRecord::Relation
#initialize_schema_migrations_table — ActiveRecord::ConnectionAdapters::SchemaStatements
#insert — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#insert — ActiveRecord::ConnectionAdapters::DatabaseStatements
#insert_fixture — ActiveRecord::ConnectionAdapters::DatabaseStatements
#insert_fixtures — Fixtures
#insert_sql — ActiveRecord::ConnectionAdapters::DatabaseStatements
#inspect — ActiveRecord::Base
#inspect — ActiveRecord::Relation
#instance_method_already_implemented? — ActiveRecord::AttributeMethods::ClassMethods
#instantiator? — ActiveRecord::DynamicFinderMatch
#joins — ActiveRecord::QueryMethods
#joins_per_query — ActiveRecord::ConnectionAdapters::DatabaseLimits
#klass — ActiveRecord::ConnectionAdapters::Column
#klass — ActiveRecord::Reflection::MacroReflection
#last — ActiveRecord::FinderMethods
#limit — ActiveRecord::QueryMethods
#limited_update_conditions — ActiveRecord::ConnectionAdapters::DatabaseStatements
#limited_update_conditions — ActiveRecord::ConnectionAdapters::MysqlAdapter
#loaded? — ActiveRecord::SessionStore::SqlBypass
#loaded? — ActiveRecord::SessionStore::Session
#lock — ActiveRecord::QueryMethods
#lock! — ActiveRecord::Locking::Pessimistic
#locking_column — ActiveRecord::Locking::Optimistic::ClassMethods
#locking_enabled? — ActiveRecord::Locking::Optimistic::ClassMethods
#log — ActiveRecord::ConnectionAdapters::AbstractAdapter
#log_process_action — ActiveRecord::Railties::ControllerRuntime::ClassMethods
#logger — ActiveRecord::LogSubscriber
#many? — ActiveRecord::Relation
#mark_for_destruction — ActiveRecord::AutosaveAssociation
#marked_for_destruction? — ActiveRecord::AutosaveAssociation
#maximum — ActiveRecord::Calculations
#merge — ActiveRecord::SpawnMethods
#method_added — ActiveRecord::Callbacks::ClassMethods
#method_missing — ActiveRecord::ConnectionAdapters::TableDefinition
#method_missing — ActiveRecord::Relation
#minimum — ActiveRecord::Calculations
#named_scope — ActiveRecord::NamedScope::ClassMethods
#native_database_types — ActiveRecord::ConnectionAdapters::SchemaStatements
#new — ActiveRecord::Relation
#new_record? — ActiveRecord::Persistence
#number? — ActiveRecord::ConnectionAdapters::Column
#observed_descendants — ActiveRecord::Observer
#odd? — ActiveRecord::LogSubscriber
#offset — ActiveRecord::QueryMethods
#only — ActiveRecord::SpawnMethods
#open_transactions — ActiveRecord::ConnectionAdapters::AbstractAdapter
#options_include_default? — ActiveRecord::ConnectionAdapters::SchemaStatements
#order — ActiveRecord::QueryMethods
#outside_transaction? — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#outside_transaction? — ActiveRecord::ConnectionAdapters::DatabaseStatements
#parent_class_name — ActiveRecord::Generators::ModelGenerator
#perform_validations — ActiveRecord::Validations
#persisted? — ActiveRecord::Persistence
#postgresql_version — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#prefetch_primary_key? — ActiveRecord::ConnectionAdapters::AbstractAdapter
#preload — ActiveRecord::QueryMethods
#preload_associations — ActiveRecord::AssociationPreload::ClassMethods
#primary_key — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#primary_key — ActiveRecord::Relation
#primary_key — ActiveRecord::ConnectionAdapters::MysqlAdapter
#primary_key — ActiveRecord::ConnectionAdapters::TableDefinition
#primary_key — ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods
#primary_key= — ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods
#query_attribute — ActiveRecord::AttributeMethods::Query
#quote — ActiveRecord::ConnectionAdapters::MysqlAdapter
#quote — ActiveRecord::ConnectionAdapters::Quoting
#quote_column_name — ActiveRecord::ConnectionAdapters::Quoting
#quote_string — ActiveRecord::ConnectionAdapters::Quoting
#quote_table_name — ActiveRecord::ConnectionAdapters::Quoting
#quote_table_name — ActiveRecord::ConnectionAdapters::AbstractAdapter
#quote_table_name — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#quoted_columns_for_index — ActiveRecord::ConnectionAdapters::SchemaStatements
#quoted_columns_for_index — ActiveRecord::ConnectionAdapters::MysqlAdapter
#quoted_date — ActiveRecord::ConnectionAdapters::Quoting
#quoted_false — ActiveRecord::ConnectionAdapters::Quoting
#quoted_false — ActiveRecord::ConnectionAdapters::MysqlAdapter
#quoted_locking_column — ActiveRecord::Locking::Optimistic::ClassMethods
#quoted_primary_key — ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods
#quoted_true — ActiveRecord::ConnectionAdapters::Quoting
#quoted_true — ActiveRecord::ConnectionAdapters::MysqlAdapter
#raw_connection — ActiveRecord::ConnectionAdapters::AbstractAdapter
#read_attribute — ActiveRecord::AttributeMethods::Read
#read_attribute_before_type_cast — ActiveRecord::AttributeMethods::BeforeTypeCast
#readonly — ActiveRecord::QueryMethods
#readonly! — ActiveRecord::Base
#readonly? — ActiveRecord::Base
#reconnect! — ActiveRecord::ConnectionAdapters::MysqlAdapter
#reconnect! — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#reconnect! — ActiveRecord::ConnectionAdapters::AbstractAdapter
#references — ActiveRecord::ConnectionAdapters::Table
#references — ActiveRecord::ConnectionAdapters::TableDefinition
#reflect_on_aggregation — ActiveRecord::Reflection::ClassMethods
#reflect_on_all_aggregations — ActiveRecord::Reflection::ClassMethods
#reflect_on_all_associations — ActiveRecord::Reflection::ClassMethods
#reflect_on_all_autosave_associations — ActiveRecord::Reflection::ClassMethods
#reflect_on_association — ActiveRecord::Reflection::ClassMethods
#reflections — ActiveRecord::Reflection::ClassMethods
#release_connection — ActiveRecord::ConnectionAdapters::ConnectionPool
#release_savepoint — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#release_savepoint — ActiveRecord::ConnectionAdapters::MysqlAdapter
#release_savepoint — ActiveRecord::ConnectionAdapters::AbstractAdapter
#reload — ActiveRecord::Relation
#reload — ActiveRecord::Persistence
#reload — ActiveRecord::AutosaveAssociation
#remember_transaction_record_state — ActiveRecord::Transactions
#remove — ActiveRecord::ConnectionAdapters::Table
#remove_belongs_to — ActiveRecord::ConnectionAdapters::Table
#remove_column — ActiveRecord::ConnectionAdapters::SchemaStatements
#remove_columns — ActiveRecord::ConnectionAdapters::SchemaStatements
#remove_connection — ActiveRecord::ConnectionAdapters::ConnectionHandler
#remove_index — ActiveRecord::ConnectionAdapters::Table
#remove_index — ActiveRecord::ConnectionAdapters::SchemaStatements
#remove_references — ActiveRecord::ConnectionAdapters::Table
#remove_timestamps — ActiveRecord::ConnectionAdapters::SchemaStatements
#remove_timestamps — ActiveRecord::ConnectionAdapters::Table
#rename — ActiveRecord::ConnectionAdapters::Table
#rename_column — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#rename_column — ActiveRecord::ConnectionAdapters::SchemaStatements
#rename_index — ActiveRecord::ConnectionAdapters::SchemaStatements
#rename_table — ActiveRecord::ConnectionAdapters::MysqlAdapter
#rename_table — ActiveRecord::ConnectionAdapters::SchemaStatements
#rename_table — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#rename_table — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#reorder — ActiveRecord::QueryMethods
#replace — ActiveRecord::Associations::HasOneThroughAssociation
#require_fixture_classes — ActiveRecord::TestFixtures::ClassMethods
#requires_reloading? — ActiveRecord::ConnectionAdapters::AbstractAdapter
#requires_reloading? — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#reset — ActiveRecord::Relation
#reset! — ActiveRecord::ConnectionAdapters::AbstractAdapter
#reset! — ActiveRecord::ConnectionAdapters::MysqlAdapter
#reset_counters — ActiveRecord::CounterCache
#reset_locking_column — ActiveRecord::Locking::Optimistic::ClassMethods
#reset_sequence! — ActiveRecord::ConnectionAdapters::DatabaseStatements
#respond_to? — ActiveRecord::Relation
#restore_transaction_record_state — ActiveRecord::Transactions
#retrieve_connection_pool — ActiveRecord::ConnectionAdapters::ConnectionHandler
#reverse_order — ActiveRecord::QueryMethods
#rollback_active_record_state! — ActiveRecord::Transactions
#rollback_db_transaction — ActiveRecord::ConnectionAdapters::DatabaseStatements
#rollback_db_transaction — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#rollback_to_savepoint — ActiveRecord::ConnectionAdapters::AbstractAdapter
#rollback_to_savepoint — ActiveRecord::ConnectionAdapters::MysqlAdapter
#rollback_to_savepoint — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#rollback_transaction_records — ActiveRecord::ConnectionAdapters::DatabaseStatements
#run_in_transaction? — ActiveRecord::TestFixtures
#sanitize_limit — ActiveRecord::ConnectionAdapters::DatabaseStatements
#save — ActiveRecord::Validations
#save — ActiveRecord::SessionStore::SqlBypass
#save — ActiveRecord::Persistence
#save! — ActiveRecord::Validations
#save! — ActiveRecord::Persistence
#schema_search_path — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#schema_search_path= — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#scope — ActiveRecord::NamedScope::ClassMethods
#scope_for_create — ActiveRecord::Relation
#scoped — ActiveRecord::NamedScope::ClassMethods
#scopes — ActiveRecord::NamedScope::ClassMethods
#scoping — ActiveRecord::Relation
#select — ActiveRecord::QueryMethods
#select — ActiveRecord::ConnectionAdapters::DatabaseStatements
#select_all — ActiveRecord::ConnectionAdapters::DatabaseStatements
#select_all — ActiveRecord::ConnectionAdapters::QueryCache
#select_one — ActiveRecord::ConnectionAdapters::DatabaseStatements
#select_rows — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#select_rows — ActiveRecord::ConnectionAdapters::MysqlAdapter
#select_rows — ActiveRecord::ConnectionAdapters::DatabaseStatements
#select_rows — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#select_value — ActiveRecord::ConnectionAdapters::DatabaseStatements
#select_values — ActiveRecord::ConnectionAdapters::DatabaseStatements
#serializable_hash — ActiveRecord::Serialization
#session_table_name — ActiveRecord::Generators::SessionMigrationGenerator
#set_fixture_class — ActiveRecord::TestFixtures::ClassMethods
#set_local_assigns! — ActiveRecord::Generators::MigrationGenerator
#set_locking_column — ActiveRecord::Locking::Optimistic::ClassMethods
#set_primary_key — ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods
#set_standard_conforming_strings — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#setup — ActiveRecord::Validations::UniquenessValidator
#setup_fixture_accessors — ActiveRecord::TestFixtures::ClassMethods
#setup_fixtures — ActiveRecord::TestFixtures
#show_variable — ActiveRecord::ConnectionAdapters::MysqlAdapter
#size — ActiveRecord::Relation
#sql — ActiveRecord::LogSubscriber
#sql_conditions — ActiveRecord::Associations::ThroughAssociationScope
#sql_query_length — ActiveRecord::ConnectionAdapters::DatabaseLimits
#sqlite_version — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#structure_dump — ActiveRecord::ConnectionAdapters::SchemaStatements
#sum — ActiveRecord::Calculations
#supports_add_column? — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#supports_count_distinct? — ActiveRecord::ConnectionAdapters::AbstractAdapter
#supports_ddl_transactions? — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#supports_ddl_transactions? — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#supports_ddl_transactions? — ActiveRecord::ConnectionAdapters::AbstractAdapter
#supports_insert_with_returning? — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#supports_migrations? — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#supports_migrations? — ActiveRecord::ConnectionAdapters::AbstractAdapter
#supports_primary_key? — ActiveRecord::ConnectionAdapters::AbstractAdapter
#supports_savepoints? — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#supports_savepoints? — ActiveRecord::ConnectionAdapters::AbstractAdapter
#table_alias_for — ActiveRecord::ConnectionAdapters::SchemaStatements
#table_alias_length — ActiveRecord::ConnectionAdapters::DatabaseLimits
#table_alias_length — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#table_exists? — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#table_exists? — ActiveRecord::ConnectionAdapters::SchemaStatements
#table_exists? — ActiveRecord::ConnectionAdapters::MysqlAdapter
#table_name_length — ActiveRecord::ConnectionAdapters::DatabaseLimits
#table_structure — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#tables — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#teardown_fixtures — ActiveRecord::TestFixtures
#text? — ActiveRecord::ConnectionAdapters::Column
#timestamps — ActiveRecord::ConnectionAdapters::TableDefinition
#timestamps — ActiveRecord::ConnectionAdapters::Table
#to_a — ActiveRecord::Relation
#to_key — ActiveRecord::AttributeMethods::PrimaryKey
#to_param — ActiveRecord::Base
#to_sql — ActiveRecord::Relation
#to_sql — ActiveRecord::ConnectionAdapters::TableDefinition
#to_xml — ActiveRecord::Serialization
#toggle — ActiveRecord::Persistence
#toggle! — ActiveRecord::Persistence
#touch — ActiveRecord::Persistence
#transaction — ActiveRecord::Transactions
#transaction — ActiveRecord::Transactions::ClassMethods
#transaction — ActiveRecord::ConnectionAdapters::DatabaseStatements
#transaction_include_action? — ActiveRecord::Transactions
#transaction_joinable= — ActiveRecord::ConnectionAdapters::AbstractAdapter
#transaction_record_state — ActiveRecord::Transactions
#translate_exception — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#translate_exception — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#translate_exception — ActiveRecord::ConnectionAdapters::MysqlAdapter
#translate_exception — ActiveRecord::ConnectionAdapters::AbstractAdapter
#try_to_load_dependency — ActiveRecord::TestFixtures::ClassMethods
#type_cast — ActiveRecord::ConnectionAdapters::Column
#type_cast_code — ActiveRecord::ConnectionAdapters::Column
#type_to_sql — ActiveRecord::ConnectionAdapters::MysqlAdapter
#type_to_sql — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#uncached — ActiveRecord::ConnectionAdapters::QueryCache
#uncached — ActiveRecord::QueryCache::ClassMethods
#unescape_bytea — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#unserializable_attribute? — ActiveRecord::AttributeMethods::Read
#unserialize_attribute — ActiveRecord::AttributeMethods::Read
#update — ActiveRecord::Relation
#update — ActiveRecord::ConnectionAdapters::DatabaseStatements
#update_all — ActiveRecord::Relation
#update_attribute — ActiveRecord::Persistence
#update_attributes — ActiveRecord::Persistence
#update_attributes! — ActiveRecord::Persistence
#update_counters — ActiveRecord::CounterCache
#update_counters — ActiveRecord::Locking::Optimistic::ClassMethods
#update_sql — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#update_sql — ActiveRecord::ConnectionAdapters::DatabaseStatements
#uses_transaction — ActiveRecord::TestFixtures::ClassMethods
#uses_transaction? — ActiveRecord::TestFixtures::ClassMethods
#using_limitable_reflections? — ActiveRecord::FinderMethods
#valid? — ActiveRecord::Validations
#valid_alter_table_options — ActiveRecord::ConnectionAdapters::SQLiteAdapter
#valid_scope_name? — ActiveRecord::NamedScope::ClassMethods
#validate_each — ActiveRecord::Validations::UniquenessValidator
#validate_each — ActiveRecord::Validations::AssociatedValidator
#validates_associated — ActiveRecord::Validations::ClassMethods
#validates_uniqueness_of — ActiveRecord::Validations::ClassMethods
#verify! — ActiveRecord::ConnectionAdapters::AbstractAdapter
#where — ActiveRecord::QueryMethods
#where_values_hash — ActiveRecord::Relation
#with_connection — ActiveRecord::ConnectionAdapters::ConnectionPool
#with_transaction_returning_status — ActiveRecord::Transactions
#write_attribute — ActiveRecord::AttributeMethods::Write
#xml — ActiveRecord::ConnectionAdapters::TableDefinition
#xml_column_fallback — ActiveRecord::ConnectionAdapters::TableDefinition