阅读深层嵌套的集合结构

时间:2014-04-24 21:57:01

标签: ruby-on-rails ruby-on-rails-4

如何获得关于结构和集合类型的返回集合的鸟类视图?我发现很难迭代一个包含很多对象的集合,我看不到嵌套的结构。

执行Post.all.group_by {|post| post.category}时,似乎会返回某种嵌套的HashPost belongs_to Category

2 个答案:

答案 0 :(得分:4)

您可以使用awesome_print gem进行精彩格式化。

https://github.com/michaeldv/awesome_print

答案 1 :(得分:1)

如果你想使用迭代,你所要做的就是:

Category.all.each do |category|
    category.posts.each do |post|
        # your logic
    end
end