Introducing ReActionView
summary
A new ActionView‑compatible ERB engine built on Herb parses ERB into an interleaved syntax tree, runs in Ruby, Node.js and the browser, and replaces string compilation with a node visitor so templates are HTML-aware ERB parser compiled into safe output. It ships a formatter, language server and linter (about 80 new lint rules including 9 accessibility rules), provides pinpoint error pages, in‑browser view outlines and jump‑to‑source, and works in Rails via a bundle add + generator.
AI-written summary · about
chapters (10)
- 0:00ReActionView introduction
- 2:31Herb parsing ecosystem
- 8:32String to HTML templating
- 13:07Hotwire and ambitious UIs
- 17:43Herb in Rails
- 19:09Error messages and validations
- 20:11Debugging with annotations
- 22:42Adoption and next steps
- 27:57Modern Rails view vision
- 30:25Thanks and call to action
related talks
30mHerb to ReActionView
34mThe Modern View Layer Rails Deserves: A Vision for 2025 and Beyond
42mRender It! A Deep Dive into ActionView and Template Engines
38mRethinking the View Layer with Components
44m"The View Is Clear from Here"
26mThe Ghosts of Action View Cache
31mReact.js on Rails
54mThe View is Clear From Here
