ruby-on-rails - Pg_search:参数数量错误(给定 2,预期 1)
问题描述
我正在尝试使用Pg_search gem向我的Rails 6应用程序添加搜索功能。
我已将 gem 添加到我的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 而不指定版本,它将安装最新版本。
就这样。
我希望这有帮助
推荐阅读
- asp.net-mvc - 在 ICollections 上使用 Html.NameFor
- xml - Ejabberd 和 Python3
- android - Admob 填充率从 ~80% 降至 0%
- java - Hibernate 保存额外的行而不是更新并且需要两次保存
- javascript - 使用 Vanilla JS 和 JSON 文件填充选择元素
- html - 如何根据设备大小操作 iframe css
- html - 如何使css网格只出现在手机上而不出现在桌面上
- ruby-on-rails - 如何在 routes.rb 文件中获取路径,即我当前 api 的路径
- stripe-payments - 条纹嵌入形式:更改邮政编码占位符文本?
- android - 如何在 ListView 下方显示另一个布局