aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/join_dependency
Commit message (Expand)AuthorAgeFilesLines
* Fix eager loading associations with string joins not to raise NoMethodErrorRyuta Kamizono2019-05-151-2/+11
* Fix eager loading polymorphic association with mixed table conditionsRyuta Kamizono2019-02-181-6/+11
* Avoid unneeded expanded column aliases array cachingRyuta Kamizono2018-07-101-2/+2
* Don't extract `readonly_value` each timeRyuta Kamizono2018-07-031-0/+6
* Ensure to calculate column aliases after all table aliases are constructedRyuta Kamizono2018-06-192-18/+19
* Use private attr_readerRyuta Kamizono2018-02-231-1/+1
* [Active Record] require => require_relativeAkira Matsuda2017-10-212-2/+2
* Joined tables in association scope doesn't use the same aliases with the pare...Ryuta Kamizono2017-10-091-6/+11
* Remove useless `JoinInformation`Ryuta Kamizono2017-07-251-3/+1
* Refactor Active Record to let Arel manage bind paramsSean Griffin2017-07-241-4/+2
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-193-0/+6
* Fix `JoinDependency` with using a custom tableRyuta Kamizono2017-07-181-4/+7
* Remove useless `aliased_table_name` in `JoinDependency`Ryuta Kamizono2017-07-153-13/+0
* Fix eager loading association with scope including joinsRyuta Kamizono2017-07-041-4/+10
* [Active Record] require => require_relativeAkira Matsuda2017-07-012-2/+2
* Move building constraint to `join_scope` in `Reflection`Ryuta Kamizono2017-06-271-39/+3
* Move constructing polymorphic type to `join_scope` in `Reflection`Ryuta Kamizono2017-06-271-10/+2
* Move constructing join scope to `Reflection`Ryuta Kamizono2017-06-261-9/+1
* Extract `build_scope` and `predicate_builder` in `Reflection`Ryuta Kamizono2017-06-241-1/+1
* Remove unused `JoinPart#name`Ryuta Kamizono2017-05-221-4/+0
* `join_keys` no longer needs a class passed to itAaron Patterson2017-03-031-1/+1
* ask reflection for klass join reflectionAaron Patterson2017-03-031-13/+1
* Move join scopes on to the reflection objectAaron Patterson2017-03-031-8/+1
* Remove `node` parameter to `join_constraints`Aaron Patterson2017-03-031-2/+2
* Fix `scopes` implementation on `PolymorphicReflection`Aaron Patterson2017-01-301-6/+2
* Ensure that inverse associations are set before running callbacksSean Griffin2016-08-311-2/+2
* modernizes hash syntax in activerecordXavier Noria2016-08-061-1/+1
* applies new string literal convention in activerecord/libXavier Noria2016-08-062-2/+2
* Remove circular join references in join_dependencyTakashi Kokubun2016-07-281-1/+3
* Merge pull request #18109 from k0kubun/unscoped-joinsSean Griffin2016-02-111-6/+12
|\
| * Allow `joins` to be unscopedTakashi Kokubun2016-01-311-6/+12
* | Defer Arel attribute lookup to the model classMatthew Draper2016-02-041-1/+1
|/
* `substitute_at` is no longer usedRyuta Kamizono2016-01-141-2/+1
* Remove Relation#bind_paramsSean Griffin2015-01-271-1/+1
* Use an `Attribute` object to represent a bind valueSean Griffin2015-01-271-4/+4
* Remove `klass` and `arel_table` as a dependency of `PredicateBuilder`Sean Griffin2014-12-261-1/+1
* Inject the `PredicateBuilder` into the `Relation` instanceSean Griffin2014-12-261-2/+9
* Remove the unused second argument to `substitute_at`Sean Griffin2014-11-171-1/+1
* Remove defunct ivarsBen Woosley2014-09-281-1/+0
* Fixed regression with referencing polymorphic assoc in eager-loadGodfrey Chan2014-09-051-1/+1
* Merge pull request #16378 from JackDanger/doc-fix-in-join-association-build_c...Rafael Mendonça França2014-08-021-1/+1
|\
| * updating documented parameter for build_constraintJack Danger Canty2014-08-021-1/+1
* | Refactor join_keys to remove complex conditionalseileencodes2014-07-311-8/+3
|/
* [ci skip] Fix documentation for @macro and reflection typeseileencodes2014-07-271-1/+1
* Merge branch 'master' into adequaterecordAaron Patterson2014-04-071-1/+1
|\
| * Pass a base relation to build_default_scope when joiningMatt Jones2014-02-211-1/+1
* | Merge branch 'master' into adequaterecordAaron Patterson2014-02-171-2/+4
|\|
| * Dont use Enumarator on join_associationArthur Neves2014-02-131-2/+4
* | expliticly make STI column a bind valueAaron Patterson2014-01-141-4/+9
* | Merge branch 'master' into set_bindsAaron Patterson2014-01-141-6/+4
|\|