rails におけるバッチのファイルの置き場所
rails でバッチ処理を実装している初学者2か月の者です。
webアプリだと明確にコントローラとモデルのファイルの置き場所が決まっていますが、
バッチ処理だとどこにおけばよいでしょうか。
想定だと、
ビジネス部分は、モデルに静的メソッドとして実装
コントローラは、バッチ用のコントローラを作って app/controller に置く?
これだとなんか気持ち悪い。バッチ処理は 分離したいようなきがします。
バッチ のキックは、runner または rake task であくまでもログ吐きやベンチマーク程度にしたいので、コントローラはどうするか悩ましいです。
よくやるパターンを教えていただきたいです