色々な方法があるみたいですが、Rails の仕組みをそのまま利用できるので、以下のような構成に落ち着きました。 まず、バッチスクリプトを配置するためのディレクトリ(ここでは #{RAILS_ROOT}/app/batches )を作成します。 ディレクトリ構造 exampleapp ├─app │ ├─controllers │ ├─helpers │ ├─models │ ├─views │ └─batches <= batches ディレクトリを作成し、その下にファイルを格納する │ └─foo │ └─bar.rb ├─config ├─db ├─lib ├─log ├─public ├─script ├─test ├─tmp └─vendor 追加したディレクトリを lib ディレクトリなどと同様、Rails に自動的に読み込んでもらうには、config/environment.r