[英]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.