rails new appName -m path/to/generator
独自のアプリジェネレーター(つまり)を作成し、レールのジェネレーターと一緒にカスタムジェネレーターを使用しようとしています。
source_pathを追加する場合を除いて、すべてうまくいきます。これが既存のアプリのジェネレーターでどのように機能するかについての投稿がいくつかあります-ここを参照してください。同じエラーが発生します。
スクリプトの先頭に次の行を追加すると、次のようになります。
source_root File.expand_path('../dependencies'、FILE)
コンソールは以下を返します:
apply': undefined method 'source_root' for # Rails::Generators:: App Generator : 0x007f8b0a2a3798> (NoMethodError)
Railsプロジェクトに参加していて、純粋なRubyプロジェクトではない場合、ジェネレーターをどのように再構築する必要がありますか?