controller.rb ファイル内で毎分特定のメソッドを実行しようとしています。レールにいつでもgemを使用することを検討していますが、これを行う方法について少し混乱しています。
現在、schedule.rb には次のものがあります。
every 1.minutes do
runner "Server.update_all_servers"
end
runner コマンドが何をするのか正確にはわかりません。誰かがこのコマンドが正確に何をするのか説明できますか? 私の理解では、Model.ModelMethod を呼び出しますが、update_all_servers() という application_controller.rb のメソッドを呼び出す必要があります。これを行うことは可能ですか?または、application_controller.rb 内にあるものをすべてモデル ファイル (/models/server.rb にあるファイルなど) に移動する必要がありますか?