如何解决Pg_search:参数数量错误给定2个,预期为1个
我正在尝试使用 Pg_search gem向我的 Rails 6 应用程序中添加搜索功能。
我已将宝石添加到Gemfile
中,并使用以下命令进行安装:
bundle install
但是,当我启动 rails服务器时,尝试在浏览器上访问应用程序时出现以下错误:
wrong number of arguments (given 2,expected 1)
这是它的图像:
我想知道我在做错什么。
解决方法
我终于想通了。
问题是我在 Rails 6 应用程序中使用了Pg_search gem的过时版本。
这是我修复的方式:
我只是将下面的宝石替换为Gemfile
:
gem 'pg_search','~> 1.0'
使用
gem 'pg_search','~> 2.3'
这是撰写本文时的最新版本。
注意:您只需将gem 'pg_search'
添加到您的Gemfile中,而无需指定版本,它将安装最新版本。
仅此而已。
我希望这会有所帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。