You don't have access to this content.
-
Full Stack Rails Mastery
-
BONUS content (Full Stack Career Bundle)
-
Building a simple 2-sided marketplace app
- Introduction to building a simple 2-sided marketplace app
- How to set up a Rails 7 app with Devise gem for user authentication
- Setting up data models for the marketplace
- Setting up the homepage and product pages
- Challenge 1: Fix the product editing bug
- Solution to Challenge 1: Fix the product editing bug
-
Accepting payments through Stripe
- How to set up Stripe in a Rails app
- Adding session info and links
- Add a buy button and checkout form
- How to handle Stripe webhooks to fulfill orders
- Challenge 2: Replace hardcoded Stripe price id with product-specific ids
-
Deploying Rails apps
-
Styling with CSS
- How to use CSS in Rails 7 - An Overview
- How to add Tailwind CSS and a theme with the tailwindcss-rails gem
-
CMS features - images and rich text
- How to add image attachments in Rails using Active Storage
- How to add a rich text editor in Rails with Action Text
- How to remove a column using a Rails migration
-
Hotwire - adding interactivity and speed
- How to build an image gallery in Rails with Stimulus
- How Turbo Drive speeds up navigation in Rails
- How to use Turbo Frames
- How to use Turbo Streams to display Rails flash messages
- Adding Product Reviews with Turbo Stream Actions and Templates
-
Shopping cart
-
Software as a Service (SaaS) features
-
Performance tips
-
Common Rails errors and troubleshooting guide
- NoMethodError in Devise::RegistrationsController#create
- cannot load such file -- sassc
- Rails LoadError Generating image variants require the image_processing gem
-
References, tools and miscellaneous tips
-
Rails Cheatsheets
Add a buy button and checkout form
Updated: