2013-08-17 5 views
9

मैंने देखा है कि इसके बारे में कई इंजन और ट्यूटोरियल हैं, लेकिन मुझे पता नहीं लगा कि कौन सा मुझे छोटी शर्तों में मदद कर सकता है। मैं बस रेल और रूबी सीख रहा हूं और मेरा लक्ष्य यह समझना है कि यह कैसे काम करता है जबकि यह वास्तविक जीवन घटना में उपयोगी हो सकता है।स्टार्टर के लिए रेल में लॉगिन बनाने का सबसे अच्छा तरीका कौन सा है?

इस बारे में कोई भी लिंक या स्पष्टीकरण कृपया सराहना की जाएगी!

उत्तर

14

अन्य उत्तर Devise की सिफारिश कर रहे हैं। वसीयत के स्वयं के प्रलेखन का कहना है:

आप अपने पहले रेल आवेदन का निर्माण कर रहे हैं, तो हम नहीं उपयोग विकसित करने में आप सलाह देते हैं। देवताओं को रेल फ्रेमवर्क की अच्छी समझ की आवश्यकता है। ऐसे मामलों में, हम आपको स्क्रैच से एक सरल प्रमाणीकरण प्रणाली शुरू करने की सलाह देते हैं।

मैं सहमत हूं कि मैं सहमत हूं। डेविस एक महान इंजन है जो कम से कम आपके लिए एक शक्तिशाली लॉगिन सिस्टम बना सकता है, लेकिन यदि आप रेल सीखने के उद्देश्य से ऐप बना रहे हैं, तो मैं अपनी लॉगिन प्रणाली बनाने के लिए एक ट्यूटोरियल का पालन करने की सलाह दूंगा ताकि आपको वास्तव में हुड के नीचे क्या चल रहा है की गहरी समझ। आप हमेशा वापस आ सकते हैं और बाद में डेविस का उपयोग कर सकते हैं।

एक ट्यूटोरियल के लिए, मैं उसी पुस्तक की सिफारिश करता हूं जो डेविस की सिफारिश करता है, माइकल हार्टल का Ruby on Rails Tutorial - विशेष रूप से अध्याय 6, 7, 8. (ठीक है, मैं पूरी किताब की सिफारिश करता हूं, लेकिन वे अध्याय हैं जो संबंधित हैं एक लॉगिन सिस्टम का निर्माण।)

यदि स्क्रीनकास्ट आपकी बात है, तो Ryan Bates's Railscast on the subject अच्छा होना चाहिए हालांकि मैंने इसे स्वयं नहीं देखा है।

+0

कुछ समय पहले मैंने माइकल हार्टल की किताब खरीदी, लेकिन मुझे अभी तक नहीं मिला है। जानना अच्छा लगा कि मैं इसे फिर से उठा सकता हूं और जो पढ़ रहा हूं उसे पढ़ सकता हूं। – Zentaurus

1

एक रत्न चिंतन करना कहा जाता है, सरल रूप में के रूप में यह और कम से कम विन्यास स्थापित

https://github.com/plataformatec/devise

मणि फ़ाइल में जोड़ें:

gemfile.rb

gem 'devise' 

स्थापित:

rails generate devise:install 

बनाने उपयोगकर्ता मॉडल:

rails generate devise user 

और यहाँ आदेशों हैं आप का उपयोग कर सकते हैं:

https://github.com/plataformatec/devise#controller-filters-and-helpers

+0

Gracias, le voy a dar oportunidades a ver si logro captarlo bien। – Zentaurus

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