J'essaie d'utiliser une gemme chaque fois sur mon application rails, il semble que cela ne fonctionne pas parce que j'ai créé une tâche dans mon modèle et défini une méthode qui imprime juste le temps. chaque fois que j'essaie de courir chaque fois -i
il me donne l'erreur suivanteCron ne fonctionne pas dans toutes les gem
/usr/local/lib/ruby/gems/1.8/gems/whenever-0.6.2/lib/whenever/job_list.rb:21:in `initialize': undefined method `>' for :environment:Symbol (NoMethodError)
Je ne sais pas si je pourrais faire quelque chose de mal quand je configurer le bijou. Je teste sur l'environnement de développement
Mon code est le suivant
schedule.rb
every 1.minutes do
runner "Sale.unverified_notifications" , :environment > :development
end
et mon modèle est comme suit
def self.unverified_notifications
logger.info Time.now.to_s
end
S'il vous plaît, je dois savoir si je peux faire quelque chose de mal.
Nous vous remercions à l'avance
: environnement>: le développement n'existe pas. Que veux-tu avec cette syntaxe? – shingara