Happy September to you! 🍁 We have three new Rails 6 videos for you today.
As you know, user accounts are a central part of any web application. As such, it’s important to understand exactly how they work. This is not a case where you want to simply plug in a Gem and call it a day. 😳
New in our Rails 6 course this week, we begin exploring how to design a basic account management and authentication system from scratch. You’ll come away with the confidence to roll your own custom solution or integrate (and troubleshoot) a third-party solution.
We start by designing a solid User model that securely stores passwords using best-practice Rails conventions.
Then we design a signup form so users can create accounts and a profile page that displays their account information. We also allow users to edit and delete their account. And to make the sign-up process more friendly, we also add a custom route.
With this complete UI for user accounts in place, the stage is set for authentication and other account-related features coming up next.