# Where to get help about the Rails framework structure

**URL:** <https://www.ruby-forum.com/t/where-to-get-help-about-the-rails-framework-structure/107349>\
**Category:** Rails\
**Created:** [June 20, 2007, 7:47pm UTC](https://www.ruby-forum.com/t/where-to-get-help-about-the-rails-framework-structure/107349 "2007-06-20T19:47:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dracko](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/c89c15/32.png) [@dracko](https://www.ruby-forum.com/u/dracko)\
**Post date:** [June 20, 2007, 7:47pm UTC](https://www.ruby-forum.com/t/where-to-get-help-about-the-rails-framework-structure/107349/1 "2007-06-20T19:47:20Z")

</div>

Hi, I would like to understand better how Rails work… I mean how the  
framework is structured.

For instance, what happens when an address is requested for Apache or  
Webrick or any other? Which application is called first? How are plugins  
loaded? In which order? What happens before what? How validations are  
handled? Where goes a ‘puts’ output in a controller’s action?

Are there any resources explaining how Rails is structure in this level  
of  
details? I could read the sources, but I would need to know where to  
start  
with. What is the main application in the framework. That one that loads  
environment.rb, routes.rb, plugins and so on…

Thanks,

Rodrigo.
