私は ruby スケジューラー、つまり rufus-scheduler を作成しています。1 分ごとにタスクを実行するために、config フォルダー内の初期化セクションにコマンドを記述する必要があります。この中のモジュールからメソッドにアクセスしようとしています。だから私のコードは次のようになります
scheduler.every("1m") do
puts("HELLO #{Time.now}")
ModelName.methodname("WHAT ARE YOU DOING")
end
これはどういうわけか、モデルで必要な操作を実行しません。また、構成ファイル内でモデルを呼び出すなど、これが正しい方法であるかどうかもわかりません。このコードをモデルに配置するより良い場所はありますか? または、構成ファイル内でモデルを呼び出すことは完全に良い習慣です。ruby でのさまざまな種類のファイルの使用法を確認するためにインターネットを調べましたが、適切な資料が見つかりませんでした。ヘルプやガイダンスをいただければ幸いです。