私は、ロジックを処理するために/ libにモジュールメソッドを作成したレールに非常に小さなアプリケーションを作成しました。いつでもGem with Railsモジュールメソッドを使用することができます
また、設定した時間にモジュールメソッドを実行するように設定しました。私はreadme from Wheneverとこれらのpreviouspostsをうまくいけば正しく設定されています。例は次のように引用されているが、READMEを見てみると
は:
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
私の質問したがって、されるたびに、モデル内のメソッドを参照する必要があるのでしょうか?または/ libのモジュールメソッドを参照できますか? Looking at this postモデルにメソッドを持たなければならないことを暗示しているようです。
私の問題は、データベースがないためモデルがないことです。
ご協力いただければ幸いです。
こんにちは@SteveTurczynあなたの答えに感謝します。それは私のために少し良いことを明確にします。私は@Uzbekjonの答えを、私が間違っていたことについて、そしてなぜ私がいつものReadme構文で混乱していたと答えました。基本的に '' Runner "MyModel.some_process"の 'MyModel'は完全に私を投げました。 – Cliff