Мне нужно сохранить некоторые конфиденциальные данные в базе данных 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
Не удалось загрузить адаптер Active Record pgcrypto.
Ответы (1)
Я посмотрел на gem pgcrypto и не уверен, что он выполняет строку расширения create, необходимую для установки расширения в вашу базу данных Postgres. Можете ли вы попробовать запустить это в своей базе данных? Разработка и тестирование?
CREATE EXTENSION IF NOT EXISTS pgcrypto;
person
richardun
schedule
14.07.2020