>Have we finally reached the point where CSRF attacks can be prevented without relying on a token-based check (like double-submit cookies)?
Rails uses a token-based check, and this article demonstrates token-less approach.
Rails didn't solve CSRF btw, the technique was invented long before Rails came to life.