gpt4 book ai didi

ruby-on-rails - 如何在不重启 Rails 服务器的情况下重新加载 secrets.yml?

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:40 25 4
gpt4 key购买 nike

如何在不重新启动 Rails 服务器的情况下重新加载 secrets.yml,例如,如果我在更新时手动更新 secrets.yml 凭据,它将自动加载到 rails 应用程序

例如在secrets.yml

   api_key: 1111111111

在应用程序中,我可以使用
   puts Rails.application.secrets.api_key
=> '1111111111'

例如,如果我手动更新 secrets.yml 文件
   api_key: 222222222

在应用程序中,结果应该是这样的
   puts Rails.application.secrets.api_key
=> '222222222'

无需重启服务器

最佳答案

您应该能够在 config/spring.rb 中添加一行:

Spring.watch "config/secrets.yml"

这将允许 Spring 检测您的 secrets.yml 文件何时发生更改。

关于ruby-on-rails - 如何在不重启 Rails 服务器的情况下重新加载 secrets.yml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54493003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com