Я розробляю додаток Rails 4, використовуючи дорогоцінний камінь Active Admin для адміністративного зворотного боку. 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/isissue/2554 це було вирішено.