…for Better Code Separation
Source: Rails Documentation
The MVC architecture divides your code into three (3) layers Models, Views and Controllers separating the different responsibilities of the program.
While following this article we will be putting together some of the core features of the platform — users, profiles, “friending”, posts, comments, news feed, and “liking”. We will also implement a sign-in feature by using the real Facebook through the use of gems such as ‘OmniAuth’ and ‘Devise’.
Hint to Understanding Proper Element Positioning
Hypertext Markup Language (HTML) & Cascading Style Sheets (CSS) are two of the internet’s most used programming languages, its greatest translators and presenters of information.
Both languages used in unison to turn this image above into what seems a lot more familiar to the lot of us.