The Rails View Revisisted

Twelve years after the book, the view layer is unrecognizable. The Rails View, Revisited walks back through the original chapters but pointed forward — Hotwire as the assumed substrate, ViewComponent and Phlex side by side, modern caching, accessibility as a first-class concern, and the question quietly underneath all of it: what is a Rails view, in 2026?

The Rails View, Revisited

Twelve years after the book, the view layer is unrecognizable — and more central than ever.

05 May 2026

When Bruce Williams and I wrote The Rails View for Pragmatic in 2012, the view layer felt like a junk drawer. ERB templates, helpers stuffed into modules nobody owned, partials nesting four levels deep, an asset pipeline that promised order and mostly delivered Sass. The book tried to give that d...

READ MORE »