The View Layer Rails Couldn't See (opens in new tab)
Every layer of a Rails app has had static analysis for years — RuboCop on Ruby, Brakeman on security — except the one that ships HTML to users. Herb closes that blind spot by making ERB HTML-aware. Here is what that bought us in a real engine: ~190 templates pulled into the reach of tooling, a class of bugs caught as you type, and the honest reason Arbre had to go.
Read the original article