MVC is Not Enough! We're familiar with the MVC (Model-View-Controller) pattern that Rails offers us––our models map to database tables and wrap our data in objects; controllers receive requests for data and serve up data to the views; views present the data. A common analogy is that of a restaurant––the models are the food, the controller is the waiter taking your order and brining it to you and t
![Smarter Rails Services with Active Model Modules](https://cdn-ak-scissors.b.st-hatena.com/image/square/fce4a992413b27c0ed79428741bbf4708cf007f9/height=288;version=1;width=512/https%3A%2F%2Fdev.to%2Fsocial_previews%2Farticle%2F13572.png)