ฉันกำลังพัฒนาแอพ Rails 4 โดยใช้อัญมณี 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/issues/2554มันได้รับการแก้ไขแล้ว