module ActiveRecord::FinderMethods
Public Instance Methods
construct_relation_for_association_find(join_dependency)
click to toggle source
# File lib/calculated_attributes/rails_patches.rb, line 3 def construct_relation_for_association_find(join_dependency) calculated_columns = arel.projections.select { |p| p.is_a?(Arel::Nodes::Node) && p.calculated_attr? } relation = except(:includes, :eager_load, :preload, :select).select(join_dependency.columns.concat(calculated_columns)) join_dependency.calculated_columns = calculated_columns apply_join_dependency(relation, join_dependency) end