由于我是 Rails 的新手,所以有没有任何文件可以帮助我理解命令的内部过程。就像我使用 $ rails server时一样,所以如果我使用选项$ rails server -d 198.0.0.0等,我需要了解幕后的过程以及它是如何启动 webric 服务器并创建一个 deameon IP 的。
问问题
599 次
2 回答
2
Railties 负责处理命令行界面,包括rails server
.
该文件应该是您的入口点:https ://github.com/rails/rails/blob/master/railties/lib/rails/commands/server.rb
您可以看到默认选项和其中实现的选项解析器。
但是,如果您想深入了解 Rails 如何与服务器通信,则应该研究Rack,因为 Rails 毕竟是一个 Rack 应用程序。
于 2012-05-29T08:57:28.883 回答
1
您可以从Rails Guide观看所有这些截屏视频和文档。
http://guides.rubyonrails.org/initialization.html
http://www.bigbinary.com/videos/2-how-rails-boots
http://railscasts.com/episodes/299-rails-initialization-walkthrough
于 2012-05-29T08:28:57.487 回答