index
:
rails.git
3-2-stable-for-hmno
master
Mirror of official rails repo with custom fixes.
Harald Eilertsen
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
activerecord
/
lib
/
active_record
/
associations
/
association_scope.rb
Commit message (
Expand
)
Author
Age
Files
Lines
*
Reuse AR::Association#find_target method
Bogdan Gusiev
2018-12-27
1
-1
/
+3
*
Extract all `base_class.name` as `polymorphic_name`
Ryuta Kamizono
2018-03-04
1
-4
/
+4
*
Association scope's own order should be prioritized over through scope's order
Ryuta Kamizono
2018-02-18
1
-2
/
+2
*
Rails 6 requires Ruby 2.3+
Jeremy Daer
2018-02-17
1
-5
/
+1
*
Decouple building `AliasTracker` from `JoinDependency`
Ryuta Kamizono
2017-10-08
1
-2
/
+1
*
Ensure `AliasTracker` respects a custom table name
Ryuta Kamizono
2017-09-30
1
-1
/
+1
*
Remove unnecessary `join_type` in `AssociationScope`
Ryuta Kamizono
2017-09-08
1
-5
/
+1
*
Don't pass `table` to `last_chain_scope` and `next_chain_scope`
Ryuta Kamizono
2017-09-07
1
-17
/
+15
*
`has_many :through` with unscope should affect to through scope
Ryuta Kamizono
2017-09-07
1
-21
/
+14
*
Don't pass unneeded `reflection` to `add_constraints`
Ryuta Kamizono
2017-09-05
1
-3
/
+3
*
Scope in associations should treat nil as `all`
Ryuta Kamizono
2017-09-04
1
-1
/
+2
*
Specify `table.name` only when `scope.table` and `table` are different (#29058)
Ryuta Kamizono
2017-08-11
1
-4
/
+12
*
Use frozen-string-literal in ActiveRecord
Kir Shatrov
2017-07-19
1
-0
/
+2
*
Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"
Matthew Draper
2017-07-02
1
-1
/
+0
*
Enforce frozen string in Rubocop
Kir Shatrov
2017-07-01
1
-0
/
+1
*
Don't passing `klass.connection` to `AssociationScope`
Ryuta Kamizono
2017-06-29
1
-4
/
+4
*
Merge pull request #29557 from kamipo/extract_build_scope_and_predicate_builder
Rafael França
2017-06-26
1
-4
/
+3
|
\
|
*
Extract `build_scope` and `predicate_builder` in `Reflection`
Ryuta Kamizono
2017-06-24
1
-4
/
+3
*
|
The AliasTracker#aliased_table_for needs the type caster for the joined assoc...
Ray Zane
2017-06-25
1
-2
/
+6
|
/
*
Fix association with extension issues
Ryuta Kamizono
2017-05-28
1
-1
/
+1
*
remove unused parameters
Aaron Patterson
2017-03-03
1
-6
/
+6
*
`join_keys` no longer needs a class passed to it
Aaron Patterson
2017-03-03
1
-2
/
+2
*
Chain scope constraints should respect own table alias
Ryuta Kamizono
2017-02-01
1
-5
/
+6
*
Describe what we are protecting
Akira Matsuda
2016-12-23
1
-0
/
+2
*
normalizes indentation and whitespace across the project
Xavier Noria
2016-08-06
1
-79
/
+79
*
Replacement cycle for readability
Molchanov Andrey
2016-05-10
1
-2
/
+1
*
Allow symbols using "dot notation" to be passed to where
Sean Griffin
2016-04-12
1
-2
/
+2
*
Ensure associations still work when the table name contains a dot
Sean Griffin
2016-03-31
1
-2
/
+2
*
Changed the order of Association constraints from where->order->unscope to un...
kal
2015-10-20
1
-1
/
+1
*
Correct through associations using scopes
Sean Griffin
2015-06-30
1
-0
/
+1
*
Go through normal `where` logic in `AssociationScope`
Sean Griffin
2015-01-26
1
-51
/
+31
*
Remove all references to `where_values` in association code
Sean Griffin
2015-01-25
1
-2
/
+1
*
Remove references to `:bind` in `except`
Sean Griffin
2015-01-25
1
-1
/
+1
*
Cleanup methods, missing spacing and missing nodocs
eileencodes
2015-01-02
1
-19
/
+20
*
Move `#type_caster` to alias tracker initialize
eileencodes
2015-01-02
1
-1
/
+1
*
Add `#all_includes` method to reflections
eileencodes
2015-01-02
1
-1
/
+3
*
Initialze `#alias_tracker` with base table name
eileencodes
2015-01-02
1
-1
/
+0
*
Move `alias_candiate` into `AbstractReflection`
eileencodes
2015-01-02
1
-9
/
+7
*
Pass `connection` rather than `alias_tracker`
eileencodes
2015-01-02
1
-4
/
+4
*
Assign the `#alias_name` to each reflection
eileencodes
2015-01-02
1
-11
/
+12
*
Clean up / refactor new reflection classes
eileencodes
2015-01-02
1
-50
/
+1
*
Refactor `#get_chain` iteration to a linked list
eileencodes
2015-01-02
1
-14
/
+21
*
Refactor `#get_chain` to remove need for `#construct_tables`
eileencodes
2015-01-02
1
-14
/
+11
*
Move `#alias_name` to `ReflectionProxy` class
eileencodes
2015-01-02
1
-10
/
+23
*
Clean up assignments in `#add_constraints`
eileencodes
2015-01-02
1
-8
/
+3
*
Refactor construct_tables method
eileencodes
2015-01-02
1
-36
/
+10
*
Add RuntimeReflection for recursive access to chain
eileencodes
2015-01-02
1
-3
/
+54
*
Add PolymorphicReflection and constraints method
eileencodes
2015-01-02
1
-3
/
+4
*
Pass a type caster when aliasing tables for joins
Sean Griffin
2014-12-29
1
-1
/
+2
*
Pass connection rather than alias_tracker
eileencodes
2014-12-13
1
-16
/
+17
[next]