Ich entwickle eine Rails 4-App mit dem Edelstein Active Admin für das Administrations-Backend. Active Admin wiederum verwendet Devise zur Benutzerauthentifizierung. Wenn ich jetzt versuche, die App mithilfe capistrano
auf dem VPS-Server bereitzustellen, wird der folgende Fehler angezeigt:
rake aborted!
Devise.secret_key was not set. Please add the following to your Devise initializer:
config.secret_key = '-- secret key --'
Eine Google-Suche hilft nicht viel für diesen Fehler. Irgendwelche Vorschläge, warum es einen Fehler auslöst? Sollte ich den geheimen Schlüssel zum devise
Initialisierer hinzufügen , da ich keinen Ort finde, an dem ich einen solchen Konfigurationsschlüssel festlegen kann initializers/devise.rb
?
secret key
. Auch wenn Sie eine Neuinstallation ausführen, sollte sich die Anwendung darum kümmern. Dank des Tickets unter github.com/plataformatec/devise/issues/2554 wurde es gelöst.