繁体   English   中英

ActiveAdmin中的默认日期范围过滤器

[英]Default date range filter in ActiveAdmin rails

我有一个具有date_range过滤器的ActiveAdmin类,

filter :creation_time

输入开始日期和结束日期的日历。 我想添加默认范围,即从今天的日期到第一次加载仪表板的明天的日期。 所以我试图这样做:

before_filter only: [:index] do
  params[:q] = {creation_time: Date.today..Date.tomorrow} if params[:commit].blank?
end

但这是行不通的。 如何在此处添加默认日期范围?

所以,我自己弄清楚了。 可以这样做:

before_filter only: [:index] do
  params[:q] = {creation_time_gteq: Date.today, creation_time_lteq: Date.tomorrow} if params[:commit].blank?
end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM