Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails活动管理筛选器不适用于日期_Ruby On Rails_Activeadmin - Fatal编程技术网

Ruby on rails Rails活动管理筛选器不适用于日期

Ruby on rails Rails活动管理筛选器不适用于日期,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我有一个rails 4.0.4应用程序,并对CMS使用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_na

我有一个rails 4.0.4应用程序,并对CMS使用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
当应用过滤器时,它会过滤除已创建的数据之外的数据。相反,它显示所有用户,而不考虑应用于已创建的_at字段的过滤器

查询字符串为

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

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

使用活动管理员“1.0.0.pre1”解决了该问题

gem 'activeadmin', "1.0.0.pre1"

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

使用活动管理员“1.0.0.pre1”解决了该问题

gem 'activeadmin', "1.0.0.pre1"