Method: JSONAPI::Resource._build_joins
- Defined in:
- lib/jsonapi/resource.rb
._build_joins(associations) ⇒ Object
663 664 665 666 667 668 669 670 671 |
# File 'lib/jsonapi/resource.rb', line 663 def _build_joins(associations) joins = [] associations.inject do |prev, current| joins << "LEFT JOIN #{current.table_name} AS #{current.name}_sorting ON #{current.name}_sorting.id = #{prev.table_name}.#{current.foreign_key}" current end joins.join("\n") end |