Ruby on rails 3.2 ransack gem—整数值—未定义的方法';gsub&x27;对于
我正在使用Ransack gem对数据库进行搜索 问题是,如果列的类型是integer,而使用的谓词是“contains”,那么Ruby on rails 3.2 ransack gem—整数值—未定义的方法';gsub&x27;对于,ruby-on-rails-3.2,ransack,Ruby On Rails 3.2,Ransack,我正在使用Ransack gem对数据库进行搜索 问题是,如果列的类型是integer,而使用的谓词是“contains”,那么 undefined method 'gsub' for 2:Fixnum 您知道如何处理这个问题吗?如果您使用Ransack搜索整数列,则需要使用'equals'(eq)谓词。Ransack不支持整数的部分匹配。gem的创建者建议,如果您愿意,可以使用搜刮器将列转换为字符串,如下面的评论所示: 不幸的是,他没有详细说明如何做到这一点 你使用的是哪一个ransack
undefined method 'gsub' for 2:Fixnum
您知道如何处理这个问题吗?如果您使用Ransack搜索整数列,则需要使用'equals'(eq)谓词。Ransack不支持整数的部分匹配。gem的创建者建议,如果您愿意,可以使用搜刮器将列转换为字符串,如下面的评论所示:
不幸的是,他没有详细说明如何做到这一点 你使用的是哪一个ransack gem版本?版本0.7.2,这是我能找到的最新版本