Running rails new
Learn Rails by Building Instagram (2019, Rails 6)
Buy now
Learn more
Introduction
What is Ruby on Rails?
Why Rails?
Initial Setup Requirements / START HERE
2
Troubleshooting Checklist
What are we Building?
Getting Started
Running rails new
2
Installing Bootstrap with Webpacker
1
Setting up our Basic Navbar
Adding Users
Installing Devise / Generating User model
Updating our Navbar with working links
Extending the User Edit page
Adding Flash Messages
3
Adding User Profiles
1
ActiveStorage Introduction
Installing ActiveStorage / Adding Avatars to Users
Posts
Creating Post Model and Controller
1
Adding Validations
1
Adding Post Feed (Post index)
2
Adding Posts to Profile / Post Deletion
Adding Likes to Posts
7
Post Comments
Starting to add Post Comments
1
Installing Stimulus.js & Finishing Basic Comments
Paginating Comments for infinite scroll (custom pagination with Stimulus)
ActionCable Introduction / Realtime Comments
Comment Fixes / Touchups
Allow Adding Comment on Post Creation
1
User Following
Creating our Follow model
Wiring up Following
Only See Posts From People You Follow
Preparing for Production / Deployment
Polishing User Profile
Polishing User Edit Page & Devise Error Message Helper
Polishing Signup and Login Pages
Polishing Forgot Password and Welcome Page
Adding Local Time
Deploying to Hatchbox
1
Conclusion / Thank You
Thank You!
Provide Feedback Here
Source Code