Ruby on rails Rails多个主密钥

Ruby on rails Rails多个主密钥,ruby-on-rails,Ruby On Rails,我们有多个rails应用程序在一个生产箱上运行,有可能有多个环境变量吗 我们现在在bashrc中看到的是 RAILS_MASTER_KEY="secret" 我们能做些类似的事情吗 config.secret_key=ENV["RAILS_KEY_1"] RAILS_KEY_1=“secret1” RAILS_KEY_2=“secret2” 然后在config/environments/production.rb中 做点像 config.secret_

我们有多个rails应用程序在一个生产箱上运行,有可能有多个环境变量吗

我们现在在bashrc中看到的是

RAILS_MASTER_KEY="secret"
我们能做些类似的事情吗

config.secret_key=ENV["RAILS_KEY_1"]
RAILS_KEY_1=“secret1” RAILS_KEY_2=“secret2”

然后在config/environments/production.rb中

做点像

config.secret_key=ENV["RAILS_KEY_1"]
rails中是否有支持多个主密钥的机制

谢谢,
kevin

哪种Rails版本?您可以通过
master.key
文件而不是env var来提供密钥。这可能是您最好的选择,除非您希望将每个文件夹的env vars与DirEnv或Foreman之类的预加载程序一起使用,以不同的
Rails\u master\u密钥调用Rails命令将master.key提交到回购协议,对吗?