aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations
Commit message (Expand)AuthorAgeFilesLines
...
| | * We can use the association_proxy method directly in HasOneThroughAssociation nowJon Leighton2011-01-112-20/+20
| | * find_target can be inheritedJon Leighton2011-01-111-4/+0
| | * Raise ActiveRecord::RecordNotSaved if an AssociationCollection fails to be re...Jon Leighton2011-01-111-1/+5
| | * When assigning a has_one, if anything fails, the assignment should be rolled ...Jon Leighton2011-01-111-19/+23
| | * When assigning a has_one, if the new record fails to save, raise an errorJon Leighton2011-01-111-3/+3
| | * When assigning a has_one, if the existing record fails to be removed from the...Jon Leighton2011-01-111-5/+11
| | * has_one should always remove the old record (properly), even if not saving th...Jon Leighton2011-01-111-1/+1
| | * Fix polymorphic belongs_to associationproxy raising errors when loading target.Ernie Miller2011-01-111-0/+5
| | * Refactor HasOneAssociation#replaceJon Leighton2011-01-071-26/+22
| | * Don't not remove double negativesJon Leighton2011-01-071-4/+4
| | * Clean up create, create! and build in HasOneAssociationJon Leighton2011-01-071-14/+8
| | * merge_with_conditions is not necessary because the conditions will already be...Jon Leighton2011-01-071-9/+0
| | * Not really worth having the HasAssociation module for just a single methodJon Leighton2011-01-074-20/+9
| | * Construct an actual ActiveRecord::Relation object for the association scope, ...Jon Leighton2011-01-078-113/+72
| | * just use a hash for doing association cachingAaron Patterson2011-01-071-2/+2
| | * no need to send a symbol to send()Aaron Patterson2011-01-051-1/+1
| | * avoid creating so many Arel::Table objectsAaron Patterson2011-01-051-6/+9
| | * use attr_reader and alias methods to access instance variablesAaron Patterson2011-01-051-8/+4
| | * we have a method for this, so let's use itAaron Patterson2011-01-051-2/+2
| | * use arel ast construction rather than generating stringsAaron Patterson2011-01-051-1/+7
| | * use arel to construct AST rather than generate stringsAaron Patterson2011-01-051-2/+3
| | * Explicitly select * from has_and_belongs_to_many association tables, simplify...Raimonds Simanovskis2011-01-041-1/+2
| | * Remove undocumented feature from has_one where you could pass false as the se...Jon Leighton2011-01-031-20/+8
| | * When preloading a belongs_to, the target should still be set (to nil) if ther...Jon Leighton2011-01-031-3/+1
| | * Create the association scope directly rather than going through with_scopeJon Leighton2011-01-037-31/+32
| | * 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