Ich versuche, immer dann einen Edelstein in meiner Rails-Anwendung zu verwenden, aber anscheinend funktioniert es nicht, weil ich eine Aufgabe in meinem Modell erstellt habe und eine Methode definiert habe, die nur die Zeit ausgibt. Wann immer ich versuche, wann immer -i
auszuführen, gibt es mir den folgenden Fehler
/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)
Ich weiß nicht, ob ich etwas falsch mache, als ich den Gem eingerichtet habe. Ich teste es in der Entwicklungsumgebung.
Mein Code sieht wie folgt aus
schedule.rb
every 1 Minuten machen
runner "Sale.unverified_notifications" , :environment > :development
end
und mein Modell sieht wie folgt aus
def self.unverified_notifications
logger.info Time.now.to_s
end
Bitte ich muss wissen, ob ich vielleicht etwas falsch mache.
Vielen Dank im Voraus