aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations
Commit message (Expand)AuthorAgeFilesLines
...
| | * Don't pass the block through build_recordJon Leighton2011-02-141-10/+8
| | * Move create and create! next to buildJon Leighton2011-02-141-21/+21
| | * Get rid of create_record as it is not only used in one placeJon Leighton2011-02-141-8/+7
| | * Get rid of AssociationCollection#save_recordJon Leighton2011-02-144-25/+25
| | * Add interpolation of association conditions back in, in the form of proc { .....Jon Leighton2011-02-145-12/+19
| | * Remove Relation#& alias for Relation#mergeErnie Miller2011-02-122-2/+2
| | * Fix table name collision due to incorrect alias count on certain joins.Ernie Miller2011-02-121-4/+4
| | * just return the record from insert_record, use truthiness for comparisonsAaron Patterson2011-02-071-2/+2
| | * Refactor the implementations of AssociatioCollection#delete and #destroy to b...Jon Leighton2011-02-074-18/+14
| | * This string should continueJon Leighton2011-02-071-1/+1
| | * Correctly update counter caches on deletion for has_many :through [#2824 stat...Jon Leighton2011-02-072-20/+63
| | * Support the :dependent option on has_many :through associations. For historic...Jon Leighton2011-02-072-16/+34
| | * Make record.association.destroy(*records) on habtm and hm:t only delete recor...Jon Leighton2011-02-074-23/+30
| | * scope is always a RelationSantiago Pastorino2011-02-011-3/+1
| | * Propagate association extensions to scopes called on the association.Glenn Vanderburg2011-02-011-0/+3
| | * Make use of helpers in AssociationReflectionJon Leighton2011-01-301-4/+4
| | * Has many through - It is not necessary to manually merge in the conditions ha...Jon Leighton2011-01-301-4/+0
| | * @join_table_name is no longer usedJon Leighton2011-01-301-2/+1
| | * Make AssociationCollection#include? a bit more readableJon Leighton2011-01-301-4/+10
| | * Don't use method_missing when we don't have toJon Leighton2011-01-301-2/+2
| | * AssociationCollection#clear can basically just use #delete_all, except it sho...Jon Leighton2011-01-301-13/+7
| | * AssociationCollection#to_ary should definitely dup the target! Also changed #...Jon Leighton2011-01-301-3/+3
| | * Just use primary_key here, AR::Relation will resolve the ambiguity before it ...Jon Leighton2011-01-301-1/+1
| | * Call sum on the scope directly, rather than relying on method_missing and cal...Jon Leighton2011-01-301-2/+2
| | * Condense first_or_last a bit moreJon Leighton2011-01-301-7/+5
| | * Get rid of separate reset_target! and reset_scopes_cache! methodsJon Leighton2011-01-301-26/+17
| | * target is always an arrayJon Leighton2011-01-301-5/+0
| | * load_target will return the target. it also will not load if loaded? is true.Jon Leighton2011-01-301-2/+1
| | * DRY up first/last and hence make last benefit from the bugfix in firstJon Leighton2011-01-301-15/+13
| | * Use scoped.find directly rather than having a find_by_sql methodJon Leighton2011-01-301-5/+1
| | * Use scoped.first and scoped.last instead of find(:first, ...) and find(:last,...Jon Leighton2011-01-301-2/+2
| | * Try to make fetch_first_or_last_using_find? more readableJon Leighton2011-01-301-2/+20
| | * load_target returns the targetJon Leighton2011-01-301-2/+1
| | * Rename AssociationProxy#loaded to loaded! as it mutates the associationJon Leighton2011-01-304-6/+6
| | * Abstract load_target conditional logicJon Leighton2011-01-302-6/+7
| | * Remove unused methods conditions, sql_conditions and sanitize_sqlJon Leighton2011-01-301-12/+0
| | * Don't pass around conditions as strings in ThroughAssociationJon Leighton2011-01-301-30/+25
| | * Indent methods under private/protected sectionsJon Leighton2011-01-302-115/+115
| | * Let's be less blasé about method visibility on association proxiesJon Leighton2011-01-309-117/+135
| | * We shouldn't be using scoped.scoping { ... } to build associated records, as ...Jon Leighton2011-01-302-14/+14
| | * Nested attributes and in-memory changed values #first and #[] behaviour consi...Alexey Nayden2011-01-281-1/+1
| | * Removed support for accessing attributes on a has_and_belongs_to_many join ta...Jon Leighton2011-01-161-62/+6
| | * Rename some variablesJon Leighton2011-01-161-11/+11
| | * Use self.target= in HasOneThroughAssociation tooJon Leighton2011-01-161-4/+3
| | * find_target can also go into SingularAssociationJon Leighton2011-01-163-8/+4
| | * Abstract a bit more into SingularAssociationJon Leighton2011-01-163-4/+8
| | * Use self.target= rather than @target= as the former automatically sets loadedJon Leighton2011-01-162-5/+2
| | * Abstract common code from BelongsToAssociation and HasOneAssociation into Sin...Jon Leighton2011-01-164-41/+42
| | * belongs_to records should be initialized within the association scopeJon Leighton2011-01-161-2/+8
| | * Add create_association! for belongs_toJon Leighton2011-01-161-0/+4