Module: ActiveRecordHas::ReflectionMethods
- Defined in:
- lib/active_record_has/reflection_methods.rb
Instance Method Summary collapse
Instance Method Details
#arel_join_condition ⇒ Object
5 6 7 8 9 |
# File 'lib/active_record_has/reflection_methods.rb', line 5 def arel_join_condition klass.arel_table[join_primary_key].eq( active_record.arel_table[join_foreign_key] ) end |
#foreign_scope ⇒ Object
11 12 13 |
# File 'lib/active_record_has/reflection_methods.rb', line 11 def foreign_scope klass.where(arel_join_condition).select(1).except(:order) end |