rails/activerecord/lib/active_record
fatkodima 94af7c181a Change `BatchEnumerator#destroy_all` to return the total number of affected rows 2024-05-13 22:54:25 +03:00
..
associations Fix test 2024-05-09 23:45:29 +08:00
attribute_methods Don't require an active connection for table and column quoting 2024-02-27 11:19:00 +01:00
coders Avoid "comparison of Gem::Version..." error in Ruby < 3.1 2023-02-23 11:25:45 +00:00
connection_adapters Development of Rails 8.0 starts now 2024-05-13 16:45:20 +00:00
database_configurations Refactor InternalMetadata, MigrationContext to belong to the pool 2024-02-22 12:46:41 +01:00
encryption Ensure binary encoding check is performed with the correct context in `#encrypt_as_text` (#51423) 2024-03-25 22:26:35 -07:00
fixture_set Support fixture associations for composite models 2023-04-14 18:12:18 -04:00
locale
locking Document that lock_version column is integer 2024-02-11 18:19:21 +01:00
middleware Prepend `$` to example CLI commands [ci-skip] 2024-01-07 17:27:23 -06:00
migration Development of Rails 8.0 starts now 2024-05-13 16:45:20 +00:00
railties Add queries count to template rendering instrumentation 2024-04-04 18:25:06 +03:00
relation Change `BatchEnumerator#destroy_all` to return the total number of affected rows 2024-05-13 22:54:25 +03:00
scoping Show generated SQL as comment wihout `=>` in all examples [ci-skip] 2023-02-06 18:38:07 +01:00
tasks Add ENV["SKIP_TEST_DATABASE_TRUNCATE"] flag to speed up multi-process test runs (#51686) 2024-05-06 17:04:01 -07:00
testing Deprecate `ConnectionPool#connection` 2024-03-01 14:32:55 +01:00
type More efficiently reset inspect implementation 2024-01-30 08:34:22 +01:00
type_caster Use with_connection instead of lease_connection in TypeCaster::Connection 2024-03-26 10:13:49 -04:00
validations Eliminate lease_connection call in UniquenessValidator 2024-03-19 14:04:27 +01:00
aggregations.rb Add more missing headers to Active Record docs [ci-skip] 2023-04-22 11:58:15 +02:00
association_relation.rb Move `ActiveRecord::Base.insert` in `Relation` 2024-05-13 15:52:02 +09:00
associations.rb Development of Rails 8.0 starts now 2024-05-13 16:45:20 +00:00
asynchronous_queries_tracker.rb
attribute_assignment.rb Remove `ActiveRecord::AttributeAssignment#assign_nested_parameter_attributes` 2024-01-10 07:36:09 -05:00
attribute_methods.rb Fix typo 2024-02-25 23:11:40 +08:00
attributes.rb Eliminate missed `lease_connection` calls 2024-05-03 13:32:33 +02:00
autosave_association.rb Add index_errors: :nested_attributes_order mode 2024-05-09 20:03:53 +08:00
base.rb Deprecate `ConnectionPool#connection` 2024-03-01 14:32:55 +01:00
callbacks.rb Expand the transaction callback ordering in guides [ci-skip] 2023-11-02 10:16:35 +01:00
connection_adapters.rb Add deprecation and specific exceptions to warn when an adapter is using the legacy registration format in 7.2 2023-11-30 07:00:38 -05:00
connection_handling.rb Fix the `ActionRecord` typo 2024-04-03 09:32:41 +02:00
core.rb Eliminate missed `lease_connection` calls 2024-05-03 13:32:33 +02:00
counter_cache.rb Fix counter caches to work for models with composite primary keys 2024-02-08 18:59:39 +02:00
database_configurations.rb DatabaseConfigurations#configs_for can accept a symbol in the name parameter. 2023-11-14 17:25:19 -05:00
delegated_type.rb Merge pull request #51263 from buncis/update-delegate-type-doc 2024-03-06 13:22:44 -03:00
deprecator.rb Add ActiveRecord.deprecator 2022-10-25 14:23:08 -05:00
destroy_association_async_job.rb Fix `destroy_async` job for owners with composite primary keys 2024-03-25 01:52:54 +02:00
disable_joins_association_relation.rb Avoid casting to an integer 2023-02-27 10:49:09 +11:00
dynamic_matchers.rb Modernize method missing implementations 2024-01-16 13:17:45 +01:00
encryption.rb Add a encryption option to support previous data encrypted non-deterministically with a SHA1 hash digest (#48530) 2023-06-25 10:16:22 +02:00
enum.rb Deprecate defining enums with keywords args 2024-02-10 00:20:45 +00:00
errors.rb Update Doc for ActiveRecord::RecordNotSaved to be consistent 2024-04-30 23:32:14 +03:00
explain.rb Deprecate `ConnectionPool#connection` 2024-03-01 14:32:55 +01:00
explain_registry.rb
explain_subscriber.rb Fix ActiveRecord's explain for queries starting with comments 2022-02-07 00:47:33 +02:00
fixtures.rb Warn about changing `query_constraints:` behavior 2024-05-08 20:08:09 +00:00
future_result.rb Remove delegate_missing_to in FutureResult class and add test cases. 2024-03-27 17:58:12 +08:00
gem_version.rb Development of Rails 8.0 starts now 2024-05-13 16:45:20 +00:00
inheritance.rb Merge pull request #49774 from stevepolitodesign/sp-disable-inheritance 2024-04-18 17:37:30 -03:00
insert_all.rb Move `ActiveRecord::Base.insert` in `Relation` 2024-05-13 15:52:02 +09:00
integration.rb Eliminate lease_connection call in Integration 2024-03-19 15:44:52 +01:00
internal_metadata.rb Retry known idempotent SELECT queries on connection-related exceptions 2024-03-26 09:25:55 -04:00
legacy_yaml_adapter.rb
log_subscriber.rb Remove deprecated methods on `ActiveRecord::LogSubscriber` 2024-02-20 21:50:03 +00:00
marshalling.rb Implement `marshal_dump` and `marshal_load` on ActiveRecord::Base 2023-03-28 16:46:14 +02:00
message_pack.rb Use symbols as keys for `_reflections` 2024-05-03 14:43:33 +02:00
migration.rb Development of Rails 8.0 starts now 2024-05-13 16:45:20 +00:00
model_schema.rb Development of Rails 8.0 starts now 2024-05-13 16:45:20 +00:00
nested_attributes.rb Add index_errors: :nested_attributes_order mode 2024-05-09 20:03:53 +08:00
no_touching.rb
normalization.rb More efficiently reset inspect implementation 2024-01-30 08:34:22 +01:00
persistence.rb Move `ActiveRecord::Base.insert` in `Relation` 2024-05-13 15:52:02 +09:00
promise.rb Fix `ActiveRecord::Promise` example [skip ci] 2023-10-27 11:02:02 +03:00
query_cache.rb Add dirties option to uncached (#51204) 2024-03-02 19:01:24 -08:00
query_logs.rb Support `:source_location` tag option for query log tags 2024-02-06 00:52:57 +02:00
query_logs_formatter.rb Allow string keys for SQLCommenter 2024-04-11 12:47:11 -07:00
querying.rb Move `ActiveRecord::Base.insert` in `Relation` 2024-05-13 15:52:02 +09:00
railtie.rb Remove eager loading of schema cache dump 2024-02-14 22:02:10 +00:00
readonly_attributes.rb ReadOnlyAttribute: no need for code generation 2023-01-12 15:52:56 +01:00
reflection.rb Warn about changing `query_constraints:` behavior 2024-05-08 20:08:09 +00:00
relation.rb Move `ActiveRecord::Base.insert` in `Relation` 2024-05-13 15:52:02 +09:00
result.rb Simplify `ActiveRecord::Result#hash_rows` 2024-05-07 11:45:38 +02:00
runtime_registry.rb Add queries count to template rendering instrumentation 2024-04-04 18:25:06 +03:00
sanitization.rb Eliminate missed `lease_connection` calls 2024-05-03 13:32:33 +02:00
schema.rb Refactor InternalMetadata, MigrationContext to belong to the pool 2024-02-22 12:46:41 +01:00
schema_dumper.rb Fix `remove_prefix_and_suffix` in `ActiveRecord::SchemaDumper` 2024-04-15 04:57:41 +09:00
schema_migration.rb Refactor InternalMetadata, MigrationContext to belong to the pool 2024-02-22 12:46:41 +01:00
scoping.rb Avoid using Module#<= in value_for 2022-09-01 12:18:50 -07:00
secure_password.rb Add examples of empty passwords for authenticate by 2022-05-20 23:51:26 +05:30
secure_token.rb [Fix #49874] `has_secure_token` calls the setter method on initialize 2023-12-03 14:35:19 +04:00
serialization.rb Remove override of ActiveModel#attribute_names 2022-03-26 10:31:11 +00:00
signed_id.rb Refactor `ActiveRecord::SignedId` to not rely on relation delegation 2024-05-13 11:07:01 +09:00
statement_cache.rb Retry known idempotent SELECT queries on connection-related exceptions 2024-03-26 09:25:55 -04:00
store.rb Fix tracking previous changes for ActiveRecord::Store accessors with underlying JSON data column 2023-08-07 22:26:45 -04:00
suppressor.rb Add more missing headers to Active Record docs [ci-skip] 2023-04-22 11:58:15 +02:00
table_metadata.rb Revert "Eliminate lease_connection call in TypeCaster::Connection" 2024-03-26 10:08:40 -04:00
test_databases.rb
test_fixtures.rb Fix clash with methods named `fixture` in test cases 2024-03-19 10:40:13 +10:00
timestamp.rb Fix `ActiveRecord::Relation#touch_all` with custom attribute aliased as attribute for update 2024-05-11 14:14:44 +03:00
token_for.rb Refactor `ActiveRecord::TokenFor` to not rely on relation delegation 2024-05-13 11:28:15 +09:00
touch_later.rb Cleanup `defined?` usage 2024-01-05 15:05:35 +01:00
transaction.rb Minor tweaks / improvements to recent changelog/api docs [ci skip] 2024-04-08 14:48:44 -03:00
transactions.rb Eliminate missed `lease_connection` calls 2024-05-03 13:32:33 +02:00
translation.rb Include `ActiveModel::API` in `ActiveRecord::Base` 2023-10-18 00:21:14 +01:00
type.rb
type_caster.rb
validations.rb Pass validation_context to validates_associated 2024-01-02 11:22:35 -05:00
version.rb Replace all occurrences of '<tt>(\w+::\w+)</tt>' with '+$1+' 2023-05-25 06:52:32 +09:00