【发布时间】:2017-10-09 17:02:42
【问题描述】:
我有一个 ActiveAdmin 类,它有一个 date_range 过滤器
filter :creation_time
具有开始日期和结束日期日历输入。我想添加默认范围,即第一次加载仪表板时从今天的日期到明天的日期。所以我试着这样做:
before_filter only: [:index] do
params[:q] = {creation_time: Date.today..Date.tomorrow} if params[:commit].blank?
end
但这不起作用。如何在此处添加默认日期范围?
【问题讨论】:
-
它没有工作,因为它是错误的地方修补过滤器或它没有产生正确的查询?
-
@NeverBe 它产生了错误的查询。它没有考虑过滤器。没有过滤器,它会产生查询
标签: ruby-on-rails filter activeadmin