English 中文(简体)
A. 团体/团体
原标题:
  • 时间:2009-05-21 08:55:27
  •  标签:

我想逐个使用小组,而不是使用数据库中的一栏:

@posts.group_by(&:date)

我想谈谈:

@posts.group_by(&作者)

如果职位属于提交人。

我不敢肯定 s子吗?

最佳回答

你可以照样写:

def author_name
  self.author.name
end

之后

@posts.group_by(&:author_name)
问题回答

在这种情况下,你实际上可以做些什么。

@posts.group_by(&:author_id)

更笼统地说,如果你需要按某种任意逻辑进行分类,你可以把一个 block块 group成集团:

@posts.group_by { |post|
  ... some code returning a value to group this post by ...
} 

作为一个有希望的方面,我最后审视一下的是,小组的运行维持了提供给它的数据的相对顺序,这可能有助于记住,因为它使你能够把数据整理在固定员额清单中,然后将数据分类在分组内,而不是按组别分类。





相关问题
热门标签