2010-09-08 4 views
1

J'essaye de démarrer le démon delayed_job mais il renvoie l'erreur suivante.delayed_job et rails 3 ne charge pas les travaux

emplois râteau de $: le travail

*** À partir de l'hôte travailleur de l'emploi: Kelvin-Pompeys-MacBook-Pro.local pid: 4712 râteau avorté! Échec du chargement du travail: sous-classe non valide. Essayez d'exiger manuellement le fichier requis. Après un peu de Google, j'ai trouvé le lien ci-dessous qui suggère que j'ai besoin de mes modèles dans un initialiseur mais je suis nouveau sur ruby ​​et rails et je ne sais pas trop comment s'y prendre. Toute aide appréciée.

http://github.com/collectiveidea/delayed_job/issues/issue/65

Répondre

2

Créer config/initializers/delayed_job.rb. Dans ce fichier, il suffit de tout ce que vous avez besoin de désérialiser. Comme si votre classe d'emplois est MyJob et qu'elle se trouve dans app/models/my_job.rb:

require 'mon_job'