首页 > 解决方案 > Pg_search:参数数量错误(给定 2,预期 1)

问题描述

我正在尝试使用Pg_search gem向我的Rails 6应用程序添加搜索功能。

我已将 gem 添加到我的Gemfile中,并使用以下方法安装它:

bundle install

但是,当我启动我的rails 服务器时,当我尝试在浏览器上访问应用程序时出现以下错误:

wrong number of arguments (given 2, expected 1) 

这是它的图像:

图片

我想知道我做错了什么。

标签: ruby-on-railspg-search

解决方案


我终于弄明白了。

问题是我在Rails 6应用程序中使用了过时版本的Pg_search gem 。

这是我修复它的方法

我只是在我的下面替换了宝石Gemfile

gem 'pg_search', '~> 1.0'

gem 'pg_search', '~> 2.3'

这是撰写本文时的最新版本。

注意:您可以简单地添加gem 'pg_search'到您的 Gemfile 而不指定版本,它将安装最新版本。

就这样。

我希望这有帮助


推荐阅读