我有一个ActiveAdmin类,其date_range过滤器为
filter :creation_time
具有开始日期和结束日期日历输入。我想添加默认范围,即从今天的日期到明天第一次加载仪表板的日期。所以我试着这样做:
before_filter only: [:index] do
params[:q] = {creation_time: Date.today..Date.tomorrow} if params[:commit].blank?
end
但这不起作用。如何在此处添加默认日期范围?
答案 0 :(得分:1)
所以,我自己想出来了。可以这样做:
before_filter only: [:index] do
params[:q] = {creation_time_gteq: Date.today, creation_time_lteq: Date.tomorrow} if params[:commit].blank?
end