正在挖掘我的 Rails 应用程序,发现到处都是 rails.rb 文件。在我的 ruby gems 目录中,例如:
...gems\devise-2.0.4\lib\devise\rails.rb
...gems\cucumber-rails-1.3.0\lib\cucumber\rails.rb
...gems\railties-3.2.3\lib\rails.rb
我假设每当您发出诸如“rails xxx”之类的命令时都会执行。因此,所有这些额外的 rails.rb 文件与原始 rails.rb 文件相结合,基本上构成了一个大 rails.rb 文件。本质上,当我们输入“rails xxx”时,它会全部通过吗?
只是在寻找一些确认以及更多关于此的知识。谢谢。