Is there anyway I can order the results (ASC/DESC) by number of items returned from the child model (Jobs)?
@featured_companies = Company.joins(:jobs).group(Job.arel_table[:company_id]).order(Job.arel_table[:company_id].count).limit(10)
For example: I need to print the Companies with highest jobs on top