Module: Lanes::Concerns::Queries::ClassMethods

Defined in:
lib/lanes/concerns/queries.rb

Instance Method Summary collapse

Instance Method Details

#compose_query_using_detail_view(view: nil, join_to: nil) ⇒ Object



11
12
13
14
15
# File 'lib/lanes/concerns/queries.rb', line 11

def compose_query_using_detail_view( view: nil, join_to: nil )
    view = Lanes.config.table_prefix + view.to_s
    joins("join #{view} as details on details.#{join_to} = #{table_name}.#{primary_key}")
    .select("#{table_name}.*, details.*")
end