Rails follows the model-view-controller (MVC) architectural pattern, which enforces a separation between “domain logic” (also called “business logic”) from the input and presentation logic associated with a graphical user interface (GUI). In the case of web applications, the “domain logic” typically consists of data models for things like users, articles, and products, and the GUI is just a web page in a web browser.
- Chapter 1. From Zero to Deploy
- from Ruby on Rails™ 2.3 Tutorial: Learn Rails by Example
- Publisher: Addison-Wesley Professional
- Released: November 2010
model view controller design pattern is used to help organize the presentation logic tier, the business logic tier, and the data access tier.
Share this highlighthttp://www.safaribooksonline.com/a/ruby-on-railstm/16845/