Too Long; Didn't Read
How To Learn Ruby on Ruby on Rails: How to tackle the project piece by piece. The default architecture followed by Ruby is the MVC architecture. Each model is, in plain and simple words, the layout for one of the tables from your database. The controller is the one that asks the database for the information required by the user and then passes it to the views for rendering. The Controller is the middle man that helps the users as well as the database. All the models for the application are stored in the path./app/models/.