Lightning Rounds - Part 2
summary
Upgrading an existing app to Rails 6 and enabling GitLab CI reveals real-world friction: CI caching misconfiguration breaks builds and costs about a day to diagnose (GitLab CI caching broke CI for a day). Installation mounts Solidus at /store, uses a one-to-one Solidus product link instead of replacing models, and plugs the existing Devise user model via Solidus' configurable class. Sample seed data requires dedup checks, Capistrano deploy quirks appear, and a true hotspot drops from 60s to 5s by replacing select+first with detect, proving small changes can yield huge wins.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:54Upgrade to Rails
- 2:52Database Import
- 5:10Relationship between products
- 6:10User model
- 8:10Challenges
- 11:35Caching
- 13:03Admin Roles
- 14:27Testing
- 16:42Currency
- 17:54References








