aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations
Commit message (Expand)AuthorAgeFilesLines
* extract cache counter logic to one methodAaron Patterson2013-12-121-11/+10
* remove duplicate codeAaron Patterson2013-12-121-15/+6
* extract a method for updating without a record objectAaron Patterson2013-12-121-6/+10
* extract methods out of the cache update methodAaron Patterson2013-12-121-14/+22
* pull a nil check up one frameAaron Patterson2013-12-121-6/+10
* remove more nil checksAaron Patterson2013-12-121-6/+5
* remove nil checkAaron Patterson2013-12-122-7/+11
* remove the nil check from set_inverse_instanceAaron Patterson2013-12-124-4/+7
* make sure cached table name is a string. fixes #12582Aaron Patterson2013-12-121-1/+1
* Move the parameter normalization to the initialize methodRafael Mendonça França2013-12-111-4/+5
* Revert the whole refactoring in the association builder classes.Rafael Mendonça França2013-12-117-46/+62
* Mark the arguments needed by activerecord-deprecated_finders with a TODORafael Mendonça França2013-12-112-0/+4
* Revert "Merge pull request #12518 from vipulnsward/remove_count_options"Rafael Mendonça França2013-12-112-3/+5
* Bring back the valid_options class accessorRafael Mendonça França2013-12-116-9/+14
* fix typo, "state_state" should be "stale_state" [ci skip]Scott M2013-12-071-1/+1
* polymorphic belongs_to association with touch: true updates old record correctlySeverin Schoepke2013-12-051-1/+7
* Raise `ArgumentError` when `has_one` is used with `counter_cache`Godfrey Chan2013-11-292-2/+2
* tyopAkira Matsuda2013-11-261-1/+1
* Raise `RecordNotDestroyed` when children can't be replacedBrian Thomas Storti2013-11-251-1/+1
* Merge remote-tracking branch 'docrails/master'Xavier Noria2013-11-243-15/+15
|\
| * Change syntax format for example returned valuesPrem Sichanugrist2013-11-113-15/+15
* | Merge pull request #12918 from versioncontrol/rails-12866Rafael Mendonça França2013-11-161-1/+6
|\ \
| * | Checks to see if the record contains the foreign_key to set the inverse autom...Edo Balvers2013-11-161-1/+6
| |/
* | Prevent the counter cache from being decremented twicedm1try2013-11-111-1/+1
* | Fixes problem with replacing has_one association record with itselfDenis Redozubov2013-11-111-2/+4
|/
* Merge pull request #12390 from kennyj/rename_to_association_methodsRafael Mendonça França2013-11-052-2/+2
|\
| * Renamed generated_feature_methods to generated_association_methods.kennyj2013-09-282-2/+2
* | Fix wrong behavior where associations with dependent: :destroy optionsRafael Mendonça França2013-11-011-4/+2
* | Skip `include_values` from through associations chains for building target scopePaul Nikitochkin2013-10-271-2/+6
* | Fix typo: `has_many :pets`, not `pets :has_many`.Peter Jaros2013-10-241-1/+1
* | move helper class to the topAaron Patterson2013-10-211-42/+42
* | build the association graph functionallyAaron Patterson2013-10-213-20/+13
* | @base_klass is not usedAaron Patterson2013-10-211-1/+0
* | join_type isn't used on the node anymoreAaron Patterson2013-10-212-11/+7
* | make joins generation method look similarAaron Patterson2013-10-211-6/+9
* | remove node duping codeAaron Patterson2013-10-211-57/+19
* | refactor outer join generationAaron Patterson2013-10-211-11/+6
* | add outer joins for matching nodesAaron Patterson2013-10-211-2/+14
* | construct joins by walking the outer join treeAaron Patterson2013-10-211-5/+34
* | pass the outer joins to join_constraintsAaron Patterson2013-10-201-1/+2
* | disconnect join_constraints from the instanceAaron Patterson2013-10-202-3/+3
* | pass in scope chain so reflection is not neededAaron Patterson2013-10-202-3/+3
* | pass the foreign table and class to the join_constraints methodAaron Patterson2013-10-202-5/+4
* | pass the join type to the join_constraints methodAaron Patterson2013-10-202-2/+3
* | use the node as cache so we can avoid accessing the tableAaron Patterson2013-10-151-13/+13
* | apply tables to the whole tree from the outsideAaron Patterson2013-10-151-14/+8
* | apply table aliases after the AST has been builtAaron Patterson2013-10-151-1/+13
* | stop reversing tables until we absolutely mustAaron Patterson2013-10-152-3/+3
* | pass the chain the join_constraintsAaron Patterson2013-10-152-3/+4
* | Merge branch 'master' into joindepAaron Patterson2013-10-152-2/+2
|\ \