What is the role of MVC architecture in Ruby on Rails?

What is the role of MVC architecture in Ruby on Rails?



-MVC (Model-View-Controller) is the architecture that provides flexibility and scalability of the applications.

-It is almost having the same concept in any other language like PHP, Perl or Python. It is one of the major used architecture involved today due to its simplicity.

-Controller is the main part in this kind of architecture where it handles the request that is coming from another controller.

-Controller contacts the view and passes on the request to the view and it also interacts with the model to define the type of request.

-Model is responsible for interacting with the database and provides the responses to the controller.

-Controller takes the response and gives the response in the output form to the user that has made the request.
Post your comment