Ich habe eine sehr kleine Anwendung in Schienen erstellt, wo ich eine Modulmethode in/lib erstellt habe, um die Logik zu behandeln.Kann ich Immer wenn Gem mit einer Modulmethode in Rails
Ich habe auch eingerichtet, wann immer diese Modul-Methode zu festgelegten Zeiten ausgeführt werden soll. Ich habe sowohl die readme from Whenever und diese previousposts gefolgt, um hoffentlich die Dinge richtig einzurichten.
Wenn bei der Readme suchen, obwohl die Beispiele wie folgt zitiert werden: deshalb
every 3.hours do
runner "MyModel.some_process"
rake "my:rake:task"
command "/usr/bin/my_great_command"
end
every 1.day, :at => '4:30 am' do
runner "MyModel.task_to_run_at_four_thirty_in_the_morning"
end
every :hour do # Many shortcuts available: :hour, :day, :month, :year, :reboot
runner "SomeModel.ladeeda"
end
Meine Frage ist, wann immer hat ein Verfahren in dem Modell verweisen? Oder kann es eine Modulmethode in/lib referenzieren? Looking at this post es scheint auf die Methode in dem Modell zu haben.
Mein Problem ist, dass ich keine Datenbank und so keine Modelle habe.
Jede Hilfe wäre willkommen.
hi @SteveTurczyn danke für Ihre Antwort. es klärt die Dinge ein wenig besser für mich. Ich habe eine Beschreibung in @ Uzbekjon Antwort, was ich falsch gemacht habe, und warum ich verwirrt war von der Readme-Syntax für Wann immer. Im Grunde hat 'MyModel' in' runner "MyModel.some_process" 'mich total geworfen. – Cliff