Railsで利用可能なGeneratorを設置可能な場所について、優先度が高い順に紹介します。
RAILS_ROOTRailsアプリケーションのルートに設置。意外と知られていない気がします。/generator s vendor/pluもしくはgins/*/generator s vendor/pluよくあるGeneratorプラグインの構成ですね。gins/*/rails_gen erators rails_geneでも良いというのはあまり知られていない気がします。rators ~/.rails/gユーザのホームディレクトリの下にユーザ固有のGeneratorを設置できます。 これもあんまり知られてないのではないかと思います。enerators *_generatorという名前のGem。login_generatorとか、Gemとして提供されているGeneratorですね。これはそこそこ知られていると思います。
RailsのGeneratorは、コード生成の仕組みとして意外と汎用的なので、Generatorがもっとカジュアルに使われるようになると、3の使い方のように、自分用Generatorとかを置きたくなることもあるかも?
See Also



カジュアルな使い方の例として、最近のNewGemではRailsGeneratorを使った雛形の生成を行う仕組みを備えているようです。