Ruby on rails按日期范围循环

时间:2013-12-24 07:09:38

标签: ruby-on-rails date loops range

我一直在弄清楚如何创建一个具有日期范围条件的简单循环。

这是我的视频控制器

def index
    @videos = Video.order("created_at desc").page(params[:page]).per_page(20)
end

我正在尝试仅在我的视图中循环显示距当前日期一个月不晚的视频。

1 个答案:

答案 0 :(得分:2)

@videos = Video.
  where(created_at: 1.month.ago.to_date..Date.current).
  order("created_at desc").page(params[:page]).per_page(20)