2012-06-03 31 views
18

मैं देरी_job के लिए नया हूं और मैं अपनी खुद की "कस्टम नौकरियां" लिखना शुरू कर रहा हूं। प्रत्येक कस्टम नौकरी मूल रूप से केवल एक नियमित रूबी वर्ग है, लेकिन मुझे यकीन नहीं है कि ये कस्टम नौकरी कक्षाएं आमतौर पर प्रोजेक्ट की निर्देशिका संरचना में संग्रहीत होती हैं।रेल + देरी नौकरी: कस्टम नौकरी कक्षाओं को स्टोर करने के लिए सही जगह कहां है?

मैं lib में सोच रहा हूँ, लेकिन lib इस बिंदु पर एक कबाड़ दराज हो रहा है:/(शायद कि हालांकि ठीक है)

धन्यवाद !!

+1

मैंने '/ app' के तहत 'देरी_बॉज' फ़ोल्डर बनाया लेकिन यह स्वाद का मामला है :) – apneadiving

+1

मेरे पास कुछ 'lib /' में हैं, कुछ' ऐप/मॉडल/'में हैं, और कुछ जो आंतरिक कक्षाएं हैं कक्षाएं। मेरे पास केवल एक गैर-उत्तर है: उन्हें कहां समझ में आता है। –

+0

@apneadiving क्या आप बस अपनी कक्षाओं 'जो भी जॉब' नाम देते हैं? –

उत्तर

16

इसका सामान्य तरीका फ़ोल्डर app फ़ोल्डर के तहत बनाना है। लेकिन केवल एक चीज जिसकी आपको परवाह करनी चाहिए वह यह है कि वे आपकी फाइलें हैं, इसलिए इसे अपने लिए सबसे ज्यादा आरामदायक तरीके से करें।

+0

इसे उत्तर के रूप में चुनना क्योंकि यह यहां आम लगता है और जिस तरह से मैंने w/my app जाने का फैसला किया है। धन्यवाद! –

+2

जोड़ें मैं एक चीज़ भूल गया ... आप अपने मॉडल में से एक के अंदर नौकरी रख सकते हैं (अगर सीसी सीधे उस मॉडल से संबंधित है) और 'handle_asynchronously: method_name' –

+1

का उपयोग करें धन्यवाद! मैं वास्तव में कहीं भी दस्तावेज़ों (या ढेर) में पढ़ा! 'handle_asynchronously: my_method'' delay.my_method' के समानार्थी है –