1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activerecord/lib/active_record
Sean Griffin 7eed50c720 Rely on the injectable type caster for arel_table
This API will require much less consuming code to change to accomodate
the removal of automatic type casting from Arel. As long as the
predicates are constructed using the `arel_table` off of an AR subclass,
there will be no changes that need to happen.
2014-12-29 10:57:15 -07:00
..
associations eager_load preserves readonly flag for associations 2014-12-30 01:07:33 +09:00
attribute_methods Don't raise on out-of-range datetimes passed by a user 2014-12-23 02:35:12 +00:00
attribute_set Don't error when attributes is called on a frozen AR model 2014-12-08 12:48:24 -07:00
coders Provide a better error message for unsupported classes in serialize 2014-12-27 19:49:09 -07:00
connection_adapters Minor documentation edits [ci skip] 2014-12-28 22:55:09 +01:00
fixture_set
locale
locking Go through normal update_all logic when updating lock columns 2014-12-26 17:36:47 -07:00
migration Merge pull request #16305 from tomkadwill/documented_change_table 2014-07-28 15:07:30 -03:00
railties Replace deprecated #load_schema with #load_schema_for. 2014-12-23 12:07:15 +01:00
relation Rely on the injectable type caster for arel_table 2014-12-29 10:57:15 -07:00
scoping Follow the coding conventions 2014-11-12 15:11:36 +03:00
serializers Remove serialized? from the type interface 2014-06-13 17:04:04 -06:00
tasks Fix syntax warning 2014-12-23 09:13:56 -07:00
type Correctly ignore case_sensitive for UUID uniqueness validation 2014-12-26 13:04:29 -07:00
validations Go through normal where logic in uniqueness validation 2014-12-26 16:28:36 -07:00
aggregations.rb Improve the performance of reading attributes 2014-11-18 15:20:19 -08:00
association_relation.rb Inject the PredicateBuilder into the Relation instance 2014-12-26 13:53:56 -07:00
associations.rb Add foreign_type option for polymorphic has_one and has_many. 2014-12-08 18:13:15 -02:00
attribute.rb update_column take ruby-land input, not database-land input 2014-12-16 15:23:05 -07:00
attribute_assignment.rb Pass symbol as an argument instead of a block 2014-11-29 11:53:24 +01:00
attribute_decorators.rb Stop using instance exec for type decorators 2014-06-27 11:33:32 -06:00
attribute_methods.rb Fixed syntax error in RDoc directive 2014-12-20 10:28:08 -08:00
attribute_set.rb update_column take ruby-land input, not database-land input 2014-12-16 15:23:05 -07:00
attributes.rb docs, replace ` with + for proper rdoc output. [ci skip] 2014-12-23 13:36:13 +01:00
autosave_association.rb Pass symbol as an argument instead of a block 2014-11-29 11:53:24 +01:00
base.rb Clarify that query methods have a custom definition of whether a numeric value is present. [ci skip] 2014-12-23 19:32:49 -05:00
callbacks.rb Provide :touch option to save() to accommodate saving without updating timestamps. [#18202] 2014-12-27 22:22:37 -06:00
connection_handling.rb Check for Rails.env instead of Rails 2014-12-25 16:34:28 +03:00
core.rb Rely on the injectable type caster for arel_table 2014-12-29 10:57:15 -07:00
counter_cache.rb Go through normal update_all logic when updating counter caches 2014-12-26 17:30:58 -07:00
dynamic_matchers.rb
enum.rb Improve the performance of reading attributes 2014-11-18 15:20:19 -08:00
errors.rb Fix a bug where AR::RecordNotSaved loses error messages 2014-11-27 17:56:12 -08:00
explain.rb Fixed typo in comment 2014-07-19 00:20:41 -07:00
explain_registry.rb
explain_subscriber.rb
fixtures.rb Pass symbol as an argument instead of a block 2014-11-29 11:53:24 +01:00
gem_version.rb Start Rails 5 development 🎉 2014-11-28 15:00:06 -02:00
inheritance.rb We don't need to perform type casting on the STI condition 2014-12-26 16:17:01 -07:00
integration.rb Use #model_name on instances instead of classes 2014-06-24 17:20:24 -07:00
log_subscriber.rb
migration.rb Pass symbol as an argument instead of a block 2014-11-29 11:53:24 +01:00
model_schema.rb Inject the PredicateBuilder into the Relation instance 2014-12-26 13:53:56 -07:00
nested_attributes.rb Add information about "allow_destroy" requiring an ID. [ci skip] 2014-12-23 10:18:02 +00:00
no_touching.rb Add nodoc to touch at no_touching.rb 2014-12-29 14:14:46 -03:00
null_relation.rb
persistence.rb Provide :touch option to save() to accommodate saving without updating timestamps. [#18202] 2014-12-27 22:22:37 -06:00
query_cache.rb remove blank lines in the start of the ActiveRecord files 2014-07-29 02:51:08 +04:00
querying.rb Revert "Improve performance of AR object instantiation" 2014-11-14 14:30:39 -07:00
railtie.rb do not trigger AR lazy load hook before initializers ran. 2014-11-25 18:16:41 +01:00
readonly_attributes.rb Pass symbol as an argument instead of a block 2014-11-29 11:53:24 +01:00
reflection.rb Add foreign_type option for polymorphic has_one and has_many. 2014-12-08 18:13:15 -02:00
relation.rb Inject the PredicateBuilder into the Relation instance 2014-12-26 13:53:56 -07:00
result.rb Revert "Improve performance of AR object instantiation" 2014-11-14 14:30:39 -07:00
runtime_registry.rb
sanitization.rb Remove klass and arel_table as a dependency of PredicateBuilder 2014-12-26 15:19:42 -07:00
schema.rb remove blank lines in the start of the ActiveRecord files 2014-07-29 02:51:08 +04:00
schema_dumper.rb Dump the default nil for PostgreSQL UUID primary key. 2014-12-26 17:54:08 +09:00
schema_migration.rb Extract AR::SchemaMigration.normalized_versions method 2014-06-27 20:16:21 +03:00
scoping.rb
serialization.rb Pass symbol as an argument instead of a block 2014-11-29 11:53:24 +01:00
statement_cache.rb Pass symbol as an argument instead of a block 2014-11-29 11:53:24 +01:00
store.rb Fix type case of "validations" and word-wrap from #17954 [ci skip] 2014-12-08 08:36:04 -08:00
table_metadata.rb Rely on the injectable type caster for arel_table 2014-12-29 10:57:15 -07:00
timestamp.rb Fix warning: `*' interpreted as argument prefix 2014-12-28 16:05:53 +09:00
transactions.rb Merge branch 'brainopia-remember_frozen_state_in_transaction' 2014-12-26 13:13:27 -07:00
translation.rb
type.rb Fix undesirable RangeError by Type::Integer. Add Type::UnsignedInteger. 2014-12-12 00:35:48 +09:00
validations.rb various error classes: added newlines & removed :nodoc: flag from public attribute. 2014-11-26 15:07:35 +01:00
version.rb