【发布时间】:2019-01-10 17:19:31
【问题描述】:
我的 rails 5 应用程序出现密钥错误。
上面写着KeyError: key not found: :secret_key_base。
我认为它不会为登录用户生成令牌。
从 github 克隆项目后它开始给我错误。但在此之前,当它没有被克隆时,它可以正常工作。
【问题讨论】:
-
你几乎可以肯定在本地有一个 secrets.yml 文件,出于安全原因,这些文件没有存储在 Github 上
-
您还能访问本地版本吗?在你的回收箱里?如果是这样,请复制文件:config/secrets.yml 到您的 github 目录
-
@Mark 上面提到的“安全原因”呢?
-
@Mark 不,不幸的是我无权访问该文件。但还有一件事我没有在 rails 文件上看到任何 secret.yml。
标签: ruby-on-rails ruby sqlite authentication