I suspect that a full answer to that question would necessitate the writing of several books. I don't fully understand what's going on in the background but I'll have a go at explaining my take on it.
The Ruby interpreter creates a "runtime environment" in which to hold the objects. Since Rails uses MVC architecture, your main components are: The Model - Database link via ActiveRecord, and ancillaries. The View - Collection of whatever pages and templates you're using, requested when necessary by the controller, and associated JS & media). The Controller - A series of methods interlinked by "routes" which ties together the view and model and determines the progression of events. I reserve the right to be wrong! -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/f66f80b1bbe2f8cadf04a663ff1193e9%40ruby-forum.com. For more options, visit https://groups.google.com/groups/opt_out.

