Не удалось загрузить адаптер Active Record pgcrypto - PullRequest
1 голос
/ 26 мая 2020

Мне нужно сохранить некоторые конфиденциальные данные в базе postgresql. Для этого я использовал pgcrypto gem . Я добавил этот драгоценный камень в Gemfile и изменил имя адаптера в database.yml на pgcrypto. и выполнил следующую команду после установки пакета. rails generate pgcrypto:install. Но я получил следующую ошибку: Could not load the 'pgcrypto' Active Record adapter. Ensure that the adapter is spelled correctly in config/database.yml and that you've added the necessary adapter gem to your Gemfile. (LoadError) Помогите мне исправить эту проблему. Ruby -2.6.0 и рельсы 5.2.4.2

1 Ответ

0 голосов
/ 14 июля 2020

Я посмотрел на гем «pgcrypto» и не уверен, что он выполняет строку «создать расширение», необходимую для установки расширения в вашу Postgres базу данных. Можете ли вы попробовать запустить это в своей базе данных? Разработка и тестирование?

CREATE EXTENSION IF NOT EXISTS pgcrypto;
...