Part 2: Extracting Layers from Models
In this part, we will focus on Rails models and their maintainability. We will discuss how to keep models responsible only for the application’s domain logic by pulling off upper-level abstractions into separate abstraction layers.
This part has the following chapters:
- Chapter 6, Data Layer Abstractions
- Chapter 7, Handling User Input outside of Models
- Chapter 8, Pulling Out the Representation Layer