Rails で lib 以下にライブラリを配置することは多い1と思いますが、その際、何も考えずに autoload_paths を指定すると、思わぬ落とし穴にハマる可能性があります。 具体的には 「ディレクトリを切って、別のネームスペースを与えているにもかかわらず、重複するクラス名があると死ぬ」 という現象に陥ります。 この現象に遭遇したことがある方は、読んでいただけると解決するかと思います。 単に lib 以下を Rails に追加したいんだよ!という方は、結論まで Goto していただければ大丈夫です。 はじめに Rails に lib を加えるためのコードについて、ざっくり以下の3パターン2を今まで目にしたことがあります。