我想通过它们有很多关系来对一组对象进行分组......就像这样
s.inventoryitems.group_by{|i| i.locations}
为简单起见,这会返回给我这样的信息:
{[1, 2, 3]=>["a"], [2]=>["b", "c"], []=>["d"]}
我正在寻找这样的结果:
{[1] => ["a"], [2] => ["a","b","c"], [3] => ["a"], [] => ["d"]}
我正在努力重组事情,所以这一切都可以以一种更直观的面向数据库和模型关联的方式完成,但同时我需要立即实现它,并且需要用一些 Ruby 来解决它,我不确定。谢谢你的帮助!