そもそもクラスとかモジュールって→rubyのclass/moduleをはっきり理解していないRails人へ 処理系はlib/以下に書く dbには保存しないが特定の対象に処理をしたいっていうときに、app/modelにActiveRecordクラス作るのも無駄だなっていうときは、lib/以下にrubyの普通のclass or moduleを書いちゃいましょう。 アプリケーション起動時に自動でclass読み込む rails内でActiveRecordのクラスがいつもどこからでも自由に使えちゃうのは、railsがそれらを最初に読み込んどいてくれるからですね。railsさすが。 lib/以下に他で使うclassかmodule書きたい!ってときは、lib以下も自動で読み込むようにしましょう。 自動読み込みのpathを追加 railsが自動読み込みする際にみるのがconfig/application.