Pg_search:参数数量错误(给定 2,预期 1)
Pg_search: Wrong number of arguments (given 2, expected 1)
我正在尝试使用 Pg_search 向我的 Rails 6 应用程序添加搜索功能 gem.
我已将 gem 添加到我的 Gemfile
,并使用以下命令安装它:
bundle install
但是,当我启动 rails 服务器 时,当我尝试在浏览器上访问该应用程序时出现以下错误:
wrong number of arguments (given 2, expected 1)
这是它的图片:
我想知道我做错了什么。
终于想通了
问题是我在 Rails 6 应用程序中使用了 Pg_search gem 的过时版本。
这是我修复它的方法:
我只是在 Gemfile
中替换了下面的 gem:
gem 'pg_search', '~> 1.0'
和
gem 'pg_search', '~> 2.3'
这是撰写本文时的最新版本。
注意:您只需将 gem 'pg_search'
添加到您的 Gemfile 而无需指定版本,它将安装最新版本。
就这些了。
希望对您有所帮助
我正在尝试使用 Pg_search 向我的 Rails 6 应用程序添加搜索功能 gem.
我已将 gem 添加到我的 Gemfile
,并使用以下命令安装它:
bundle install
但是,当我启动 rails 服务器 时,当我尝试在浏览器上访问该应用程序时出现以下错误:
wrong number of arguments (given 2, expected 1)
这是它的图片:
我想知道我做错了什么。
终于想通了
问题是我在 Rails 6 应用程序中使用了 Pg_search gem 的过时版本。
这是我修复它的方法:
我只是在 Gemfile
中替换了下面的 gem:
gem 'pg_search', '~> 1.0'
和
gem 'pg_search', '~> 2.3'
这是撰写本文时的最新版本。
注意:您只需将 gem 'pg_search'
添加到您的 Gemfile 而无需指定版本,它将安装最新版本。
就这些了。
希望对您有所帮助