我知道Rails源代码是here。
据我所知,Rails new会生成一堆目录和文件。位于此命令的源代码位于何处?
答案 0 :(得分: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