store activerecords value in rails

Thanks

i have one query @recommendations = Cname.select(“cnames.name,max(recommendations.count) as rcount”). where(‘recommendations.skill= ?’,@key). order(‘recommendations.company_id ASC’). group(‘recommendations.company_id,cnames.name’). joins(‘JOIN recommendations ON cnames.id = recommendations.company_id’)

Here this query working in a loop, and this @key in where clause will change depend on the loop,. how to store the each query results, because i need to get that @recommendations.name and @recommendations.rcount results in view?