रेल में गतिशील रूप से शेड्यूलिंग कार्य

मेरे पास एक रेल ऐप है जो किसी एपीआई से कुछ JSON डाउनलोड करता है। इस JSON में कई बार श्रृंखला है। इन समयों में से, मुझे एक नियंत्रक क्रिया को चलाने की ज़रूरत है जिसे मेरे डेटाबेस को अपडेट करने की आवश्यकता है। इसे शेड्यूल करने का सबसे अच्छा तरीका क्या है? मुझे रेक कार्यों और 'जब भी' मणि के बारे में पता है, लेकिन क्या नियंत्रक से नए कार्यों को गतिशील रूप से निर्धारित करने का कोई तरीका है?

0

1 उत्तर

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

यदि आपको ब्राउज़र के माध्यम से इसे पूरी तरह से करना है, तो मैं Watir का उपयोग करने की अनुशंसा करता हूं headless एक कस्टम स्क्रिप्ट लिखने के लिए जो आपके लिए चारों ओर क्लिक करेगा।

0
जोड़ा