我正在实施ActiveAdmin,并希望在我的Job表的日期列中使用:date_range
过滤器类型。根据文档,这只需要设置为filter [:attr], :as => :date_range
。当我使用此代码时,我收到以下错误:
undefined method `when_datetime_gte' for #<MetaSearch::Searches::Job:0xda5b68c>
在Google中搜索此错误会产生绝对无!我使用的是ActiveAdmin版本0.6.3,并且根据ActiveAdmin文档在我的gem "meta_search", '>= 1.1.0.pre'
中使用Gemfile
进行MetaSearch。
知道发生了什么吗?
答案 0 :(得分:0)
如果您的模型/资源包含日期属性(when_datetime),则只需在页面中添加以下代码段:
filter :when_datetime
如果when_datetime
有日期类型,则默认情况下过滤器将为date_range
。