2009-05-15 12 views
7

रेल के लिए आपके पसंदीदा कम ज्ञात रत्न/प्लगइन्स क्या हैं?आपके पसंदीदा कम ज्ञात रेल रत्न/प्लगइन्स

This question रेल प्लगइन्स के बारे में केवल सामान्य संदिग्ध (पेपरक्लिप, आरएसपीसी, कंधे, आरामपूर्ण औथ इत्यादि) लाए। छिपे हुए, कम लोकप्रिय लोगों के बारे में एक सूची प्राप्त करना बहुत अच्छा होगा।

उत्तर

4

मैंने अभी App_Version का उपयोग शुरू किया है। यह ऐप का संस्करण डालने में सक्षम होना अच्छा लगता है कि आपके पृष्ठ के नीचे चल रहा है (इस पृष्ठ के निचले दाएं कोने पर "svn संशोधन" संख्या की तरह)।

+0

अहह अच्छा सुझाव, मैं इसे आसानी से देख सकता था। –

4

मैं हाल ही में परियोजनाओं में cache_money का उपयोग कर रहा हूं। इसने हमें एक बड़ा प्रदर्शन

1

Dr. Nic's Magic Models नहीं कि मैं वास्तव में अपनी किसी भी परियोजना पर इस मणि का उपयोग नहीं करता, मैंने सोचा कि इसे पहली बार रिलीज़ होने पर ठंडा था। डॉ निक ने भी एक हैक किया ताकि अगर आपने अपने कोड में टाइपो बनाये तो यह अनुमान लगाएगा कि आपका क्या मतलब है, बहुत गलत है .. लेकिन नरक के रूप में मजाकिया है।

+0

उसे दिखाए गए वीडियो को देखें: http://drnicwilliams.com/2007/03/22/meta-magic-in-ruby-presentation/ –

4

मुझे वास्तव में delayed_job पसंद है अतुल्यकालिक कार्यों के लिए यह सरल और प्रभावी है। बड़ी सफलता के साथ एसिंक मेल के लिए इसका इस्तेमाल कर रहे थे।

1

responds_to _parent आपको फ़ाइल अपलोड फॉर्म (जो असली AJAX का उपयोग नहीं कर सकता है) के साथ AJAX जैसी चीजें करने देता है। लेकिन जब भी आप आरजेएस को मूल विंडो में भेजना चाहते हैं तो आप इसका भी उपयोग कर सकते हैं।

इसके अलावा, आत्म-प्रचार का थोड़ा सा। मुझे वास्तव में मेरी प्लगइन soundex_find पसंद है, जो आपको स्वत: पूर्णताओं या खोजों में गलत वर्तनी और ध्वन्यात्मक मैचों को संभालने की अनुमति देता है।

+0

soundex_find अच्छा है, बीटीडब्ल्यू। उस के साथ अच्छा काम है। –

+0

धन्यवाद, यह एक बहुत ही गैर-ओएसएस कंपनी छोड़ने के बाद मेरा पहला ओपन सोर्स योगदान है। मैं विभिन्न तरीकों से शामिल होने की योजना बना रहा हूं। –

2

एक और मुझे पता चला है कि मैं अधिक से अधिक उपयोग कर रहा हूं andand है, यह आपको विधिवत आमंत्रण प्रदान करता है।

बजाय

entry.at('description') && entry.at('description').inner_text 

आप लिखते हैं

entry.at('description').andand.inner_text 

यह परियोजनाओं के पिछले कुछ में टाइप की अपनी उंगलियों को बहुत बचत हो गया है।

+0

रेल के मौजूदा संस्करणों में .try (: विधि) है –

0

मुझे लगता है कि सारांश (https://github.com/ssoper/summarize) और जियोकोडर (http://www.rubygeocoder.com/) बहुत अच्छे हैं।

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