Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如果我通过zip文件将RubyonRails 5.2版项目发送给某人,我的加密凭证还能工作吗?_Ruby On Rails_Ruby On Rails 5 - Fatal编程技术网

Ruby on rails 如果我通过zip文件将RubyonRails 5.2版项目发送给某人,我的加密凭证还能工作吗?

Ruby on rails 如果我通过zip文件将RubyonRails 5.2版项目发送给某人,我的加密凭证还能工作吗?,ruby-on-rails,ruby-on-rails-5,Ruby On Rails,Ruby On Rails 5,我正在为一个访谈编写一个编码项目(使用rails 5.2),其中包含使用密钥的API调用。在添加加密凭证之前,我已经习惯了旧版本的rails,不完全确定它们是如何工作的。如果我使用加密的凭据存储密钥,然后将我的项目发送到共享,如果他们在本地环境中打开项目,我接收api调用的代码是否仍然有效 凭证的加密和解密取决于存储在config/MASTER.KEY中的RAILS\u MASTER\u密钥 这不应该放在版本控制中,但我猜如果您发送的是整个目录的zip文件,那么config/master.key

我正在为一个访谈编写一个编码项目(使用rails 5.2),其中包含使用密钥的API调用。在添加加密凭证之前,我已经习惯了旧版本的rails,不完全确定它们是如何工作的。如果我使用加密的凭据存储密钥,然后将我的项目发送到共享,如果他们在本地环境中打开项目,我接收api调用的代码是否仍然有效

凭证的加密和解密取决于存储在
config/MASTER.KEY
中的
RAILS\u MASTER\u密钥

这不应该放在版本控制中,但我猜如果您发送的是整个目录的zip文件,那么
config/master.key
应该仍然存在,任何解压缩项目文件的人都可以解密凭据