Updating our Navbar with working links

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Learn Rails by Building Instagram (2019, Rails 6)

Buy nowLearn more

Introduction

  • What is Ruby on Rails?
  • Why Rails?
  • Initial Setup Requirements / START HERE2
  • Troubleshooting Checklist
  • What are we Building?

Getting Started

  • Running rails new2
  • Installing Bootstrap with Webpacker1
  • 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 Messages3
  • Adding User Profiles1

ActiveStorage Introduction

  • Installing ActiveStorage / Adding Avatars to Users

Posts

  • Creating Post Model and Controller1
  • Adding Validations1
  • Adding Post Feed (Post index)2
  • Adding Posts to Profile / Post Deletion
  • Adding Likes to Posts7

Post Comments

  • Starting to add Post Comments1
  • 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 Creation1

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 Hatchbox1

Conclusion / Thank You

  • Thank You!
  • Provide Feedback Here
  • Source Code