2011-10-26 21 views
8

उत्पन्न नहीं करने के लिए तैयार करें मैंने रायन बेट्स के railscast के अनुसार तैयार लॉगिन का उपयोग करके एक नई परियोजना बनाई है। इसमें पंजीकरण मार्ग नहीं हैं (पिछले एक ही प्रोजेक्ट के विपरीत, ठीक उसी चरण के साथ)पंजीकरण मार्ग/मार्ग

This image दो 'रेक मार्ग' आदेश दिखाता है। शीर्ष खोल मेरा पिछला प्रोजेक्ट है जो बेकार ढंग से काम करता है और नीचे नई परियोजना है।

क्या कोई तर्कसंगत कारण है कि उसने मार्गों को सही तरीके से नहीं बनाया है? क्या मैं मार्ग जोड़ सकता हूं? मैं इसे कैसे काम कर सकता हूं?

संपादित करें: यहां मेरी मार्ग.आरबी फ़ाइल है, जो कामकाजी तैयार परियोजना के समान है, मानक टिप्पणियां हटा दी गई हैं।

Clubadmin::Application.routes.draw do 
    #added by devise 
    devise_for :users 
    #added by me for home page 
    root :to => "home#index" 
    #And I don't like RESTful apps. 
    match ':controller(/:action(/:id(.:format)))' 
end 
+0

मैं कैमरे को समझने में सक्षम नहीं हूं कि आपका क्या मतलब है। हमें अधिक जानकारी और अपने कुछ कोड प्रदान करें। – mozillanerd

+0

यह और अधिक प्रशिक्षण का संचालन है - मार्ग बनाने के लिए, जब मैंने एक ही निर्देश का पालन किया और एक कार्य सेटअप प्राप्त किया। किस कोड की आवश्यकता होगी (मैं रेल के लिए नया हूं, जैसा कि आपने शायद अनुमान लगाया है ..) – javanut13

+0

क्या आप 'config/routes.rb' की सामग्री पोस्ट कर सकते हैं? –

उत्तर

1

ठीक है, मैं क्यों संस्करण रयान बेट्स का उपयोग करता है दो बार काम नहीं होता नहीं देख सकते हैं, लेकिन मैं वसीयत 1.4.9 स्थापित किया है और इसके बाद स्थापना संक्षिप्त here उल्लिखित।

लॉगआउट लिंक काम मैं

config.sign_out_via = :get 

को config/initializers/devise.rb

config.sign_out_via = :delete 

में :get को :delete से पथ प्रकार बदलना पड़ा बनाने के और यह दो बार अब तक काम किया है।

15

अपने उपयोगकर्ता मॉडल में है के लिए निम्न सुनिश्चित करें:

devise :registerable 

तो मौजूद नहीं, वसीयत आप के लिए पंजीकरण मार्गों उत्पन्न नहीं करेगा।

here में

अधिक जानकारी और here

+0

मेरे पास है; तैयार करें: डेटाबेस_authenticatable,: रजिस्टर करने योग्य,: पुनर्प्राप्त करने योग्य, याद रखने योग्य,: ट्रैक करने योग्य,: मान्य करने योग्य – javanut13

+0

यदि मेरे पास पंजीकरण योग्य नहीं है, लेकिन मैंने इसे बाद में रखा है। एक डीबी किया: रोलबैक क्योंकि यह एकमात्र माइग्रेशन था जो मैंने भाग लिया था, फिर डीबी: माइग्रेट, रेक मार्गों ने मार्ग उत्पन्न नहीं किया था। मुझे अन्य आदेश क्या देना चाहिए – inquisitive

+0

'रेल तैयार करते हैं: और 'रेल तैयार मॉडल तैयार करें' – fuzzyalej

संबंधित मुद्दे