Rozwijam aplikację Rails 4 przy użyciu perełki Active Admin dla zaplecza administracyjnego. Active Admin z kolei używa Devise do uwierzytelniania użytkowników. Teraz, gdy próbuję wdrożyć aplikację capistrano
na serwerze VPS , pojawia się następujący błąd:
rake aborted!
Devise.secret_key was not set. Please add the following to your Devise initializer:
config.secret_key = '-- secret key --'
Wyszukiwarka Google niewiele robi w przypadku tego błędu. Jakieś sugestie, dlaczego wyrzuca błąd? Czy powinienem dodać tajny klucz do devise
inicjatora, ponieważ nie mogę znaleźć miejsca na ustawienie takiego klucza konfiguracyjnego initializers/devise.rb
?
secret key
. Również jeśli uruchamiasz nową instalację, aplikacja powinna się tym zająć. Dzięki zgłoszeniu na github.com/plataformatec/devise/issues/2554 został rozwiązany.