如何在Rails项目中使用secure_yaml解密和使用加密的database.yml?

时间:2018-05-22 06:09:36

标签: ruby-on-rails ruby encryption rubygems

我试图使用Rails项目中的secure_yaml加密database.yml文件中的用户名,密码和数据库名称。

我能够使用密钥加密并将加密的数据库名称保存在database.yml文件中。

但我不知道,我应该如何解密数据库名称并在我的应用程序中使用。

secure_yaml文档说“在您的应用内”,但我不知道该在哪里做。

https://www.rubydoc.info/gems/secure_yaml/2.0.2

我的解密数据库名称是这样的:ENC(2Q1tkliN6Ei45tCRg9s =)

但我不知道如何解密此数据库名称以在应用程序中使用。

在运行我的应用程序时,我收到了一个错误db not found(加密的db名称)。

如何解密要在应用程序中使用的数据库名称。

0 个答案:

没有答案