我正在使用Active Admin gem开发用于管理后端的Rails 4应用程序。Active Admin依次使用Devise进行用户身份验证。现在,当我尝试capistrano
在VPS服务器上使用部署应用程序时,出现以下错误:
rake aborted!
Devise.secret_key was not set. Please add the following to your Devise initializer:
config.secret_key = '-- secret key --'
Google搜索对于此错误的作用不大。有什么建议为什么会引发错误?我是否应该将私钥添加到devise
初始化程序中,因为我找不到在其中设置此类配置密钥的位置initializers/devise.rb
?
secret key
。另外,如果您运行的是全新安装,则应用程序应对此进行维护。感谢github.com/plataformatec/devise/issues/2554上的票证,此问题已解决。