Rails活动管理过滤器不适用于日期

时间:2016-02-29 09:15:16

标签: ruby-on-rails activeadmin

我有一个rails 4.0.4应用程序并使用CMS的Active Admin。 日期时间属性的Active Admin过滤器正在运行,一旦我升级到Ruby 2.2.4就停止工作。

我的宝石文件

ruby "2.2.4"
gem 'rails', '4.0.4'
gem 'activeadmin', github: 'gregbell/active_admin'

在/app/admin/user.rb

ActiveAdmin.register User do
      filter :first_name
      filter :last_name
      filter :email
      filter :mobile
      filter :created_at
      filter :promo_code
end

当应用过滤器时,它会过滤除created_at之外的数据。相反,它会显示所有用户,而不考虑应用于created_at字段的过滤器。

查询字符串是。

/admin/users?utf8=✓&q[created_at_gteq]=2016-02-26&commit=Filter&order=id_desc

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,对于遇到此问题的任何人,

使用有效的管理员" 1.0.0.pre1"解决了问题

gem 'activeadmin', "1.0.0.pre1"