Haml,Ruby on Rails,如何根据日期按顺序填充 table
Haml, Ruby on Rails, How to populate table in order according to date
抱歉,我不确定如何在标题中表达我的问题,但基本上我是在尝试遍历事件并从最接近今天的事件日期开始填充 table 行。
- @events.each do |event|
- if event.date > DateTime.now.to_date
%tr
%td= event.name
%td= event.description
%td= event.date
提前致谢!
您应该按日期降序排列事件:
- @events.order(date: :desc).each do |event|
%tr
%td= event.name
%td= event.description
%td= event.date
抱歉,我不确定如何在标题中表达我的问题,但基本上我是在尝试遍历事件并从最接近今天的事件日期开始填充 table 行。
- @events.each do |event|
- if event.date > DateTime.now.to_date
%tr
%td= event.name
%td= event.description
%td= event.date
提前致谢!
您应该按日期降序排列事件:
- @events.order(date: :desc).each do |event|
%tr
%td= event.name
%td= event.description
%td= event.date