aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations
Commit message (Expand)AuthorAgeFilesLines
* Use the association directly in other places tooJon Leighton2011-01-033-20/+13
* Let AssociationCollection#find use #scoped to do its finding. Note that I am ...Jon Leighton2011-01-036-97/+66
* Rename AssociationProxy#foreign_key_present to foreign_key_present?Jon Leighton2011-01-034-7/+7
* Allow assignment on has_one :through where the owner is a new record [#5137 s...Jon Leighton2011-01-037-51/+39
* Have a proper AssociationReflection#foreign_type method rather than using opt...Jon Leighton2011-01-033-6/+6
* Rename AssociationReflection#primary_key_name to foreign_key, since the optio...Jon Leighton2010-12-319-26/+26
* Support for :counter_cache on polymorphic belongs_toJon Leighton2010-12-311-1/+1
* Refactor BelongsToAssociation to allow BelongsToPolymorphicAssociation to inh...Jon Leighton2010-12-315-114/+91
* Specify the STI type condition using SQL IN rather than a whole load of ORs. ...Jon Leighton2010-12-311-1/+1
* And owner_quoted_id can go tooJon Leighton2010-12-313-22/+0
* I N C E P T I O N: flatten_deeper works around a bug in Ruby 1.8.2.Aaron Patterson2010-12-273-15/+3
* Refactor we_can_set_the_inverse_on_this? to use a less bizarre name amongst o...Jon Leighton2010-12-269-49/+39
* Add a HasAssociation module for common code for has_* associationsJon Leighton2010-12-267-61/+67
* Remove AssociationProxy#dependent? - it's badly named and only used in one placeJon Leighton2010-12-262-6/+1
* Associations: DRY up the code which is generating conditions, and make it all...Jon Leighton2010-12-266-64/+50
* Remove custom_select param from construct_select, as it isn't usedJon Leighton2010-12-261-3/+3
* Remove construct_from from ThroughAssociationScope - it's not called from any...Jon Leighton2010-12-261-4/+0
* Set the create scope to an empty hash in ThroughAssociationScope. For reasoni...Jon Leighton2010-12-261-1/+5
* Use conditionals and implicit returns rather than explicit returns and postfi...Jon Leighton2010-12-261-3/+7
* Remove has_cached_counter? and cached_counter_attribute_name from HasManyThro...Jon Leighton2010-12-261-8/+0
* Remove pointless use of 'private'Jon Leighton2010-12-261-1/+0
* Use the through association proxy for operations on the through record, so th...Jon Leighton2010-12-263-17/+17
* Remove target_obsolete? which is not called from anywhereJon Leighton2010-12-261-4/+0
* scoped.where_values_hash is never nilJon Leighton2010-12-261-1/+1
* using arel to compile sql statementsAaron Patterson2010-12-251-1/+2
* If a has_many goes :through a belongs_to, and the foreign key of the belongs_...Jon Leighton2010-12-235-3/+31
* Improved strategy for updating a belongs_to association when the foreign key ...Jon Leighton2010-12-233-0/+27
* When a has_many association is not :uniq, appending the same record multiple ...Jon Leighton2010-12-231-2/+2
* Fix behaviour of foo.has_many_through_association.select('custom select') [#6...Michał Łomnicki2010-12-231-2/+2
* Fix creation of has_many through records with custom primary_key option on be...Szymon Nowak2010-12-231-1/+6
* no use for set, no need to to_ary, reduce extra objectsAaron Patterson2010-12-201-3/+2
* use array arithmetic rather than create setsAaron Patterson2010-12-201-4/+2
* Avoid Symbol#to_proc for performance reasons in Ruby 1.8Jon Leighton2010-12-201-3/+3
* has_many associations with :dependent => :delete_all should update the counte...Jon Leighton2010-12-201-1/+3
* Refactor delete_records in HasManyAssociationJon Leighton2010-12-201-7/+8
* Fix problem where wrong keys are used in JoinAssociation when an association ...Jon Leighton2010-12-201-9/+12
* Remove unnecessary overloaded methods create, create! and create_record from ...Jon Leighton2010-12-201-18/+0
* Refactor create_record and build_record in AssociationCollectionJon Leighton2010-12-201-17/+5
* Delete create, create! and create_record from HasManyThroughAssociation in ex...Jon Leighton2010-12-202-30/+14
* Specify insert_record with NotImplementedError in AssociationCollection, to i...Jon Leighton2010-12-204-11/+14
* Fix various issues with the :primary_key option in :through associations [#24...Jon Leighton2010-12-151-17/+9
* Replace rudimentary named_scope with scope. [#6052 state:resolved]Pavel Gorbokon2010-12-151-8/+8
* Respect the default_scope on a join model when reading a through associationJon Leighton2010-12-163-2/+9
* Fix hm:t to self table aliasing in construct_scopeErnie Miller2010-12-161-2/+10
* class names are already strings, so we do not need to call to_s on the string...Aaron Patterson2010-12-161-2/+2
* build SQL AST nodes rather than generate stringsAaron Patterson2010-12-161-10/+8
* construct_joins no longer needs an argumentAaron Patterson2010-12-161-1/+1
* supporting arel AST nodes when building join statementsAaron Patterson2010-12-161-15/+17
* just copy the joins to the listAaron Patterson2010-12-161-1/+1
* taking advantage of the JoinSource node in the SQL ASTAaron Patterson2010-12-162-15/+6