Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: ArneCordes
Maybe i don´t understand your question, but why should Angular (or another framework) limit your app to a single page?
I think docs start with minimalistic (single page) examples to give you an understanding of how it works, but that doesn´t mean you have to stay at that level.
One solution i could imagine are some kind of templates, which replace the "static" versions of my views via JS and then Angular (or whatever) does its job.
How do you solve this? Or is unobtrusive JS oldschool? ;-)