Sounds good: "Although unit tests can be important for iterating features, for most young Rails apps, models are more simplistic. What you should make sure of is that all points of interaction for users are well tested, and stay un-broken from release to release.", but is plain bad. With REST controllers and multiple formats, it is a bad idea to not follow the Fat Model approach.