繁体   English   中英

使用环境变量或config / environemnts存储配置值

[英]Using environment variables or config/environemnts for storing configuration values

配置值(例如第三方API密钥/密钥,SMTP配置,某些路径)可以存储在环境(例如.bash_profile文件)或config / environment文件夹(例如config / environments / development.rb等)中。

是否有理由选择其中一种或另一种解决方案? 似乎使用配置/环境更容易,因为所有内容都将在CVS中进行跟踪。 我想知道是否有任何理由应该使用环境变量而不是直接在config / environments中指定值。

你不应该把这种配置值放在CVS中(如果你聘请一些开发人员,你真的想与每个人分享凭证吗?)。

Rails生态系统中提供了许多解决方案,请点击此处

它通常是在ENV或yml文件中进行这些设置的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM