categorgies 表
id cid 1 0 2 0 3 0 11 1 12 2 13 3 21 3 22 3
把 cid 一样的放在一起,返回这样的 [ [1,2,3] , [11,12,13] , [21,22] ]
Categorgie.all.map{|c| {:id => c.id,:cid => c.cid}}.group_by{|i| i[:cid]}.map{|k,v| v.map{|x| x[:id] } }
#1 楼 @veggie 感谢,试试