Yönetimin arka ucu için Active Admin gemini kullanarak bir Rails 4 uygulaması geliştiriyorum. Active Admin, kullanıcı kimlik doğrulaması için Devise'ı kullanır. Şimdi, uygulamayı capistrano
VPS sunucusunda kullanarak dağıtmaya çalıştığımda , aşağıdaki hatayı alıyorum:
rake aborted!
Devise.secret_key was not set. Please add the following to your Devise initializer:
config.secret_key = '-- secret key --'
Bir Google araması bu hata için pek bir şey yapmaz. Neden bir hata verdiğine dair herhangi bir öneriniz var mı? Bu devise
tür bir yapılandırma anahtarını yerleştirmek için herhangi bir yer bulamadığımdan, başlatıcıya gizli anahtarı eklemeli miyim initializers/devise.rb
?
secret key
. Ayrıca yeni bir kurulum çalıştırıyorsanız, uygulama bununla ilgilenmelidir. Github.com/plataformatec/devise/issues/2554 adresindeki bilet sayesinde çözüldü.