This episode is for subscribers only.

By subscribing you will get access to all the videos and source code. You also support me to create more content.

01 AVO Internal tool. Authentication, Invitations, Roles, Tests

03/12/2024
Pro
avo

If you want to build an Internal tool, or Admin dashboard in Ruby on Rails, there is no better tool than [Avo]([member-only link]

If you are building an internal tool, you don't need User registrations. You will want new users to join only via Invitation.

0:00 Create new Rails 8 app
1:31 Install Avo
2:45 Rails 8 authentication generator
3:55 Only logged in users can access Avo
7:42 Generate Avo CRUD resources (User, Session)
12:22 User Invitations
15:55 Only Admin Users can access Avo
20:43 Handle signed in non-admin users
25:00 Add tests
27:57 Summary

✅ Install Avo
✅ Rails 8 authentication
✅ Only logged in users can access Avo
✅ Generate Avo CRUD resources (User, Session)
✅ User Invitations
✅ Only Admin Users can access Avo
✅ Test coverage

Usually I try to make my videos shorter, but I really wanted to go through each problem you might have with Avo or Rails 8 authentication.

[Episode source code]([member-only link]

  • [member-only link]

Avo resources:

  • [Rails 8 Authentication]([member-only link]