Я разрабатываю приложение Rails 4, используя массив Active Admin для администрирования. Active Admin, в свою очередь, использует Devise для аутентификации пользователей. Теперь, когда я пытаюсь развернуть приложение с помощью capistrano
на сервере VPS, я получаю ошибку ниже:Devise Secret Key не был установлен
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
?
@mrbrdo да сообщение о том, что именно отсутствует, но при открытии файла devise.rb отсутствует документация о секретном ключе. Кроме того, если вы используете новую установку, приложение должно позаботиться об этом. Благодаря билету https://github.com/plataformatec/devise/issues/2554 он был разрешен. –