11#Learn-Rails-by-Reading-Source-Code
22
3- ##Part 0: Beforeyou research Rails 5 source code
3+ ##Part 0: Beforereading Rails 5 source code
441 ) I suggest you learn Rack[ http://rack.github.io/ ] ( http://rack.github.io/ ) first.
55
6- You need to know that an objectrespond to ` call ` method isthe most important convention .
6+ In rack, an objectwith ` call ` method isa rack app .
77
8- So which is the object with` call ` method in Rails App? I will answer this question in Part 1.
9-
10- 2 ) You need a good IDE with debugging function. I use[ RubyMine] ( https://www.jetbrains.com/ ) .
8+ So what is the object with` call ` method in Rails? I will answer this question in Part 1.
119
10+ 2 ) You need a good IDE which can help for debugging. I use[ RubyMine] ( https://www.jetbrains.com/ ) .
1211
1312###What you will learn from this tutorial?
1413* How does Rails start your application?
@@ -24,7 +23,7 @@ So which is the object with `call` method in Rails App? I will answer this quest
2423I should start with the command` $ rails server ` , but I put this to Part 4. Because it's a little bit complex.
2524
2625##Part 1: Your app: an instance of YourProject::Application
27- Assume your Rails app class name is` YourProject::Application ` (defined in` ./config/application.rb ` ).
26+ Assume your Rails app's class name is` YourProject::Application ` (defined in` ./config/application.rb ` ).
2827
2928First, I will give you a piece of important code.
3029``` ruby