Questa è la prima volta che pianifico un'attività e non sono sicuro della migliore implementazione (o della corretta implementazione).Ruby on rails tasks scheduling
Il mio obiettivo: Ho un rubino su rails 4 installazione di app con twilio e distribuito su Heroku. Voglio che l'app mandi automaticamente un messaggio a tutti i miei utenti una volta alla settimana con un messaggio di testo personalizzato (che è scritto e creato dalle informazioni nel database).
Dalla ricerca sono giunto alle seguenti gemme: Whenever e Rufus-Scheduler.
Credo che entrambe queste gemme possano portare a termine il lavoro, ma dopo aver letto i documenti di Rufus: "si noti: rufus-scheduler non è un sostituto di cron" Sono rimasto bloccato cercando di capire se quello che voglio è davvero un cron job o un "Rufus-Scheduler".
Sono rimasto con le seguenti domande: Che cos'è un cron job e quando è il momento giusto per usarlo? Perché Rufus-Scheduler non è una sostituzione di cron e cosa fa diversamente? Quale dovrei usare?
Sì, il Heroku Scheduler sembra come una grande opzione, ero un po 'spento da quando ho continuato a leggere nei suoi documenti "Scheduler ha un problema noto per cui in programma i processi vengono saltati saltuariamente " – stecd
Credo che questa sarebbe la risposta giusta se l'Utilità di pianificazione Heroku effettivamente consentiva di pianificare le attività una volta alla settimana anziché una volta al giorno. – stecd
stecd: nulla ti impedisce di avere una pianificazione attivata ogni giorno ma che fa qualcosa solo di domenica. 'se giorno! = domenica poi non fare nulla e tornare '. – jmettraux