मैं प्रशासन बैक एंड के लिए सक्रिय व्यवस्थापक मणि का उपयोग करके एक रेल 4 ऐप विकसित कर रहा हूं। बदले में सक्रिय व्यवस्थापक उपयोगकर्ता प्रमाणीकरण के लिए 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 पर इसे हल कर दिया गया है।