मैं रेल सीखने की प्रक्रिया में हूं। मैंने पाया है कि प्रमाणीकरण प्राप्त करने और जल्दी और निर्बाध रूप से चलने के साथ डेविस बहुत अच्छा है लेकिन मेरे पास एक सवाल है।पहली पीढ़ी के बाद तैयार मॉड्यूल संशोधित
डेविस जनरेटर के पहले भाग के बाद मॉड्यूल कैसे बदलूं (उदाहरण के लिए रेल जी उपयोगकर्ता को तैयार करें)? निम्न माइग्रेशन के साथ यह चूक:
def self.up
create_table(:users) do |t|
t.database_authenticatable :null => false
t.recoverable
t.rememberable
t.trackable
# t.confirmable
# t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both
# t.token_authenticatable
t.timestamps
end
add_index :users, :email, :unique => true
add_index :users, :reset_password_token, :unique => true
# add_index :users, :confirmation_token, :unique => true
# add_index :users, :unlock_token, :unique => true
end
मैं इस माइग्रेशन चला गया है, मैं कैसे जोड़ सकता हूँ/बाद में उन मॉड्यूल में से कुछ को हटा दें? जैसे शायद मैं मौजूदा उपयोगकर्ता मॉडल में लॉक करने योग्य जोड़ना चाहता हूं। मैं समझता हूं कि मॉडल में बदलाव कैसे करें और devise.rb
लेकिन मुझे यकीन नहीं है कि माइग्रेशन के साथ क्या करना है।
अगर उत्तर यहां पहले से ही है, माफी माँगती है, तो मैंने यहां कुछ घंटे और Google में ट्रेल किया है और कुछ भी नहीं मिला। शायद मैं गलत चीज़ की तलाश में हूं।
अग्रिम धन्यवाद!
जेसन
ps। मैं
रेल 3.0.0
वसीयत 1.1.3
हाय चक। पारितोषिक के लिए धन्यवाद। मैं इसे जाने दूंगा। यदि यह देवता के लिए इस्तेमाल किए जाने के बाद अन्य माइग्रेशन हैं तो क्या यह दृष्टिकोण स्वस्थ है? – Jason
हां। रेलवे समय-समय पर चलने वाले क्रम में आवश्यक माइग्रेशन को लागू करने के लिए पर्याप्त स्मार्ट है और आंतरिक ट्रैकिंग जो पहले ही चल चुकी है। –
धन्यवाद जोओस्ट। यकीन नहीं था। – Jason