#ruby-on-rails #pg-search
#ruby-on-rails #pg-поиск
Вопрос:
Я пытаюсь добавить функцию поиска в свое приложение на Rails 6, используя драгоценный камень Pg_search.
Я добавил драгоценный камень в свой Gemfile
и установил его с помощью:
bundle install
Однако, когда я запускаю свой rails server, я получаю сообщение об ошибке ниже, когда я пытаюсь получить доступ к приложению в своем браузере:
wrong number of arguments (given 2, expected 1)
Вот его изображение:
Мне интересно, что я делаю не так.
Ответ №1:
Я наконец понял это.
Проблема заключалась в том, что я использовал устаревшую версию драгоценного камня Pg_search в моем приложении Rails 6.
Вот как я это исправил:
Я просто заменил приведенный ниже драгоценный камень в своем Gemfile
:
gem 'pg_search', '~> 1.0'
с
gem 'pg_search', '~> 2.3'
какая версия является последней на момент написания этой статьи.
Примечание: Вы можете просто добавить gem 'pg_search'
в свой Gemfile без указания версии, и он установит последнюю версию.
Вот и все.
Я надеюсь, что это поможет