(Some spoilers below but no major reveals.)
The last component I didn’t really look into (although I’m kinda having second thoughts about that) is the new authentication generators. Rails 8 ships with a built-in authentication generator which is a bit of a game changer for smaller projects. It’s not trying to be everything, it just scaffolds out a clean, no-nonsense auth system but is vastly simpler than using something like Devise which was always my go-to. Devise is incredibly full featured and offers things like built-in sign-up flow, account locking, email confirmations and lots of extension points. I wanted to do things like hook into Omniauth for “Login with Google”, add token auth for local testing with curl and there’s just way more guides and documentation available with Devise. Plus it was just easier for me to pick back up again, so that’s what I started with and I’m pretty happy with it.,这一点在新收录的资料中也有详细论述
We went for React with tRPC (basically TanStack Start) and a Hono backend. I have to say I miss having everything packaged into a single package, but it just makes more sense given our deployment.。业内人士推荐新收录的资料作为进阶阅读
Why the FT?See why over a million readers pay to read the Financial Times.。新收录的资料对此有专业解读