2014-12-18 3 views
0

Я хочу показать свои сообщения в соответствии с днями (датами). Может ли кто-нибудь помочь мне в этом, я буду очень благодарен.Group_by in 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
@grouped_posts = Post.group("date(created_at)") 

или вы можете также сделать

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

Документация here

Смежные вопросы