Rails中的Group_by

时间:2014-12-18 19:36:55

标签: ruby-on-rails

我想根据日期(日期)显示我的帖子。任何人都可以帮助我,我将非常感激。

Def index
 @users = User.all
end

我想根据日期输出。 用户可以存储post.title和post.content,但我希望根据日期的所有帖子如下

示例:

2nd December
post1
post2
post3

3rd December
post4
post5

4th December
no post

1 个答案:

答案 0 :(得分:1)

@grouped_posts = Post.group("date(created_at)")

或者您也可以

Post.all.group_by {|post| post.created_at.to_date}

文档here