我需要在postgresql数据库中存储一些机密数据。为了做到这一点,我使用了pgcrypto gem。我将这个 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 和 rails 5.2.4.2
我查看了gem"pgcrypto",我不确定它是否执行在Postgres数据库中安装扩展所需的"创建扩展"行。 您可以尝试在数据库中运行它吗? 开发和测试?
CREATE EXTENSION IF NOT EXISTS pgcrypto;