के लिए सुरक्षा विस्तार के साथ साइन अप पर दो बार दिखाता है मैं मजबूत पासवर्ड मान्य करने के लिए सुरक्षा विस्तार के साथ उपयोग कर रहा हूं।त्रुटि "मेल पहले से ही लिया जा चुका है" डेविस (आरओआर)
जब मैं पहले से लिया गया ईमेल वाला खाता पंजीकृत करने का प्रयास करता हूं, तो मुझे त्रुटि हैश में दो बार "ईमेल पहले ही लिया जा चुका है" त्रुटि मिलती है। सुरक्षा विस्तार (:secure_validatable
की :validatable
बजाय) के बिना
class User < ActiveRecord::Base
# Include default devise modules. Others available are:
# :token_authenticatable, :confirmable,
# :lockable, :timeoutable and :omniauthable
# :trackable deleted
devise :database_authenticatable, :registerable, :secure_validatable
# Setup accessible (or protected) attributes for your model
attr_accessible :email, :firstname, :lastname, :password, :password_confirmation, :remember_me
end
मैं त्रुटि केवल एक बार मिलती है:
मेरे उपयोगकर्ता मॉडल इस तरह दिखता है।
मैं क्या गलत कर रहा हूं?
पीएस बोनस प्रश्न:
मैं कुछ त्रुटियों को पहले स्थान पर कैसे उठा सकता हूं? क्या मुझे डिवीज के रजिस्ट्रेशन कंट्रोलर में हेरफेर करना है या इसके लिए कोई विकल्प है?
क्या आपको कोई समाधान मिला है? –
हाँ, मैंने सुरक्षा विस्तार गिरा दिया और अपना स्वयं का कस्टम पासवर्ड सत्यापन बनाया। – Conkerchen
मेरा जवाब देखें। –