I was excited to see that testing was more integrated in this version of the book. Whew, that testing chapter in v3 was arduous.
However, Rails is a great framework for Test Driven Development. I was hoping no code would be written in this book until a failing test was written first. You know, make the unofficial name of the book Agile, Test Driven Web Development with Rails (ATDWDR is a great acronym).
I’m glad testing is dealt with in a more timely fashion, but it’s not given the emphasis it needs. If I weren’t being encouraged to learn TDD by my coworkers, I would likely skip over the testing sections.
I know this would/will take an even larger refactoring, but this book already gives a great example of how Rails apps ought to be built. It could be the role model.