Welcome back to our multi-part series on building a multi-tenant Video On-Demand (VOD) learning platform with Rails 8! In Part 2, we shift our focus to setting up the initial admin area and expanding our test coverage, ensuring our foundation is both robust and maintainable.
What You’ll Learn in This Episode:
Building the Initial Admin Area
– Structuring admin controllers, routes, and views
– Redirect after sign in logic
– Enhancing Test Coverage
– Writing additional RSpec specs to cover new features
– Utilizing Capybara & FactoryBot for more thorough tests
– Refining Our Project Setup
– Addressing any leftover configuration from Part 1
– Keeping code organized and future-proof
If you missed Part 1, be sure to check it out for project setup, authentication with Devise, authorization with Pundit, and other essential groundwork. As always, I’ll be coding live on Twitch and YouTube (@carlweiscodes)—feel free to join in, ask questions, and code along!
source