Saya mengembangkan aplikasi Rails 4 menggunakan permata Active Admin untuk administrasi back end. Admin aktif pada gilirannya menggunakan Rancangan untuk otentikasi pengguna. Sekarang, ketika saya mencoba menerapkan aplikasi menggunakan capistrano
di server VPS, saya mendapatkan kesalahan di bawah ini:
rake aborted!
Devise.secret_key was not set. Please add the following to your Devise initializer:
config.secret_key = '-- secret key --'
Pencarian Google tidak berbuat banyak untuk kesalahan ini. Adakah saran mengapa itu melempar kesalahan? Haruskah saya menambahkan kunci rahasia ke devise
penginisialisasi, karena saya tidak dapat menemukan tempat untuk menyetel kunci konfigurasi seperti itu initializers/devise.rb
?
secret key
. Juga jika Anda menjalankan penginstalan baru, aplikasi harus mengurusnya. Berkat tiket di github.com/plataformatec/devise/issues/2554, masalah ini telah diselesaikan.