2016-05-20 4 views
1

私は、Railsのソースコードがhereであることを知っています。「新しいレール」はどのように実装されていますか、どこで見ることができますか?

私が知る限り、Rails newは一連のディレクトリとファイルを生成します。このコマンドのソースコードはどこにありますか?ここで

+1

ステップ1:「どのレール」ですか。ステップ2:そのファイルを開きます。ステップ3:ブレッドクラムに従います。 – tadman

答えて

1

はそれを次のとおりです。railties/lib/rails/generators/rails/app/app_generator.rb

これは、最初のコマンドライン引数を解析しrails/railties/lib/rails/commands/application.rbから呼ばれています。ここにはrailties/lib/rails/generators/rails/app/templatesというテンプレートがあります。

ところで、あなたは自分のアプリケーションのテンプレートを指定できます。 Rails Girlsを使用しています。

rails new railsgirls -m http://railsgirls.co.il/template.rb 
関連する問題