我通過運行創建了一個檔案來保存開發憑據
EDITOR="subl --wait" rails credentials:edit --environment development
因此,例如,我可以Rails.application.credentials.vonage在 dev 中訪問。
但是,在測驗中做同樣的事情,我得到nil:
> Rails.application.credentials.vonage
=> nil
如何在沒有重復的情況下為開發和測驗設定共享憑據,而不是為生產設定共享憑據?
uj5u.com熱心網友回復:
您可以配置您的測驗環境以查找開發檔案和密鑰。
# config/environments/test.rb
Rails.application.configure do |config|
...
config.credentials.content_path = Rails.root.join("config/credentials/development.yml.enc")
config.credentials.key_path = Rails.root.join("config/credentials/development.key")
...
end
有關更多資訊,請參閱Rails 常規配置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/328651.html
上一篇:無法更新資料庫中的現有條目
