最佳答案
我正在开发一个 Rails 4应用程序,使用的是管理后端的 ActiveAdmin gem。ActiveAdmin 依次使用 Devise 进行用户身份验证。现在,当我尝试使用 capistrano
在 VPS 服务器上部署应用程序时,会得到以下错误:
rake aborted!
Devise.secret_key was not set. Please add the following to your Devise initializer:
config.secret_key = '-- secret key --'
谷歌搜索对于这个错误没有多大帮助。有什么建议说明它为什么抛出错误吗?我是否应该将密钥添加到 devise
初始化程序,因为我找不到任何地方来设置这样的配置键在 initializers/devise.rb
?