Dla ad hoc Rails zadań mamy kilka alternatyw realizacji, z których najważniejszym wydaje się być:Mam zadanie Rails: czy powinienem używać skryptu/runnera lub rake'a?
script/runner some_useful_thing
i:
rake some:other_useful_thing
Która opcja powinna wolę? Jeśli istnieje wyraźny faworyt, to kiedy, jeśli w ogóle, powinienem rozważyć użycie drugiego? Jeśli nie, to dlaczego miałbyś sądzić, że nadal jest obecny w środowisku bez ostrzeżeń o wycofaniu?
Nic, co widziałem o zadaniu "biegacza", nie wymaga lub nie zakłada, że jest ono przeznaczone głównie dla zadań cron. Zamiast tego uważam runner za zadania, które nie potrzebują warstwy prezentacji Rails, ale chcą mieć dostęp do DB i modeli, i których nie wstawiłbym do kontrolera lub modelu, ponieważ nie ma sensu umieszczać go tam. –