Railsで利用可能なGeneratorを設置可能な場所について、優先度が高い順に紹介します。
RAILS_ROOT
Railsアプリケーションのルートに設置。意外と知られていない気がします。/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を使った雛形の生成を行う仕組みを備えているようです。