2010-11-12 10 views
8

कृपया मुझे रेल 3 एप्लिकेशन पर कुछ वाकई बहुत अच्छा रूबी सलाह दें जो मैं रेल 3 में सर्वोत्तम प्रथाओं के उदाहरण की तरह उपयोग कर सकता हूं। विचार यह है कि मैं अपने एचडी पर ऐप रखना चाहता हूं मैं संदर्भ की तरह उपयोग कर सकता हूं जब मेरे पास कुछ फीचर लागू करने के लिए कोई सवाल है। यह कोई ब्लॉग इंजन हो सकता है, या रेडमाइन जैसी ऐप कोई फर्क नहीं पड़ता है, लेकिन इसमें लगभग सभी तत्व/कार्यक्षमता होनी चाहिए जिसका उपयोग किसी भी वेब एप्लिकेशन के लिए किया जाता है। और यह रूबी और रेल के 3 बिंदुओं के सर्वोत्तम अभ्यासों का उपयोग करके किया जाना चाहिए।रेल पर रूबी 3 सर्वोत्तम प्रथाओं उदाहरण ओपन सोर्स एप्लिकेशन

+0

यह भी देखें: http://stackoverflow.com/questions/2701622/sample-app-for-rails-3 –

उत्तर

6

से सीखने के लिए निश्चित रूप से गिथब पर कई ऐप्स हैं। हालांकि कई संदर्भ विशेष संदर्भों के लिए बहुत ही अद्वितीय हैं और हर कोई हमेशा अपने सीखने में कुछ स्तर पर रहता है। यहां तक ​​कि सबसे अच्छे ऐप्स में भी आपको असहमत होने में बहुत कुछ मिलना चाहिए।

यहां कुछ उल्लेखनीय लोगों की एक सूची दी गई है।

यह rubygems.org, मजबूत सामुदायिक प्रयास है, स्वच्छ प्रथाओं का एक बहुत है: https://github.com/rubygems/gemcutter

इस परियोजना जरूरी सबसे अच्छा नहीं प्रथाओं है, लेकिन यह इतना ज़ोर है और इतने सारे लोग सभी प्रकार के बाहर काम करने में शामिल है प्रारंभिक रूप से लिखे गए बकवास की, यह कुछ दिलचस्प में आकार दे सकता है: https://github.com/diaspora/diaspora

यह आपके लिए निर्माण करने के लिए एक लोकप्रिय ई-कॉमर्स रेल ऐप है। कोड नहीं पढ़ा है, लेकिन फिर से, यह बहुत लोकप्रिय है, जिसका अर्थ है, समुदाय द्वारा समर्थित: https://github.com/railsdog/spree

और अधिक भयानक github के अन्वेषण पृष्ठ को देखने के लिए: https://github.com/explore

पीएस बाल्टीवाइज एक रेल 2 ऐप है जो जैमिस बक (37 सिग्नल और रेल कोर) द्वारा बनाया गया है। यदि आप रेल 3 अंतर्दृष्टि की तलाश में हैं तो भी यह देखने लायक है। के रूप में है ror_ecommerce

+0

आप शायद बाल्टीवाइट से बहुत कुछ सीख सकते हैं, लेकिन यह रेल नहीं है 3. लगता है कि टीएस केवल रेल 3 ऐप्स की तलाश में है। – Mischa

+0

हाँ, मुझे वह याद आया। हालांकि यह अभी भी लायक है। –

+0

मैं सहमत हूं, इसलिए उपरोक्त ;-) – Mischa

2

मुझे Getting Started with Rails मार्गदर्शिका पसंद हैं। वे वास्तव में एक पूर्ण ऐप नहीं हैं, लेकिन वे अच्छे उदाहरण हैं कि चीजें कैसे की जानी चाहिए और वर्तमान होना चाहिए।

आप रेल ऐप्स के लिए search on Github भी कर सकते हैं। स्रोत कोड देखने योग्य होना चाहिए, और यदि आपके पास खाता है तो आप विभिन्न परियोजनाओं को देख सकते हैं और देख सकते हैं कि नया क्या है।

+0

गेथब पर हाँ खोज अच्छी है, लेकिन रेल पर रूबी पर लिखे गए सभी ऐप्स अच्छी तरह से लिखे गए हैं यह अभी भी "रूबी या/और रेल मार्ग" में नहीं हो सकता है, इसलिए मैं एक या दो ऐप्स देख रहा हूं जिसे समुदाय द्वारा रेल और रूबी मार्ग में अच्छी तरह से अनुमोदित किया जाता है। – paxer

+0

गीथूब के माध्यम से वेडिंग कोड खोजने का एक अच्छा तरीका है, लेकिन * अच्छा * कोड खोजने का एक आसान तरीका नहीं है। मुझे लगता है कि पैक्सर अच्छी तरह लिखित रेल अनुप्रयोगों की कुछ विशिष्ट सिफारिशों की तलाश में था। –

1

rails3-devise-mongoid एक अच्छा

है। मैं सिर्फ गिटूब पर रेल 3 कोड का एक टन पढ़ूंगा, और फिर एक टन और पढ़ें! कोड पढ़ने से, आप सीखेंगे कि रेल दुनिया में आम क्या है और अपनी खुद की सर्वोत्तम प्रथाओं को विकसित करें।

+0

भी, – stephenmurdoch

+0

लिखने वाले किसी भी कोड के विरुद्ध [रेल-सर्वोत्तम-प्रथाओं] (https://github.com/flyerhzm/rails_best_practices) मणि चलाने पर विचार करें, मुझे लगता है कि rails3-devise-mongoid इसका उद्देश्य क्या है - रेल 3, डेविस और मोंगोइड का एक साथ उपयोग करने का तरीका दिखाने के लिए, लेकिन मुझे नहीं लगता कि यह एक पूर्ण रेल 3 प्रदर्शन अनुप्रयोग का विशेष रूप से अच्छा उदाहरण है। यह बहुत ही नंगे हड्डियों है। –

1

"सर्वोत्तम प्रथाओं" के विचार अलग-अलग हो

+0

बिल्कुल नहीं, मैं सहमत हूं कि पढ़ने कोड बहुत उपयोगी है, लेकिन एक शब्द है - "रेल मार्ग", "रूबी रास्ता"। रूबी पर कई चीजें हो सकती हैं लेकिन रेल के साथ "रूबी रास्ता" में नहीं। मैं सबसे अच्छा उदाहरण खोजने की कोशिश कर रहा हूं। – paxer

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