SSrinathinblog.vsrinath.dev·Jun 1 · 9 min readGetting Ruby-lsp and RSpec Working in a monorepo with ZedIf you’ve opened a monorepo in Zed and seen ruby-lsp crash repeatedly (often appearing as a “Server reset the connection” error), this post is for you. I'll walk through why it happens, fix the langua00
SSrinathinblog.vsrinath.dev·Apr 7 · 2 min readFedora 43 for Rails: Quickstart to a Rails‑Ready Dev MachineThis short guide helps you get a Fedora 43 workstation ready for Rails development. It covers updating your system, enabling repositories needed by AppImages and other third‑party software, and instal00
SSrinathinblog.vsrinath.dev·Nov 5, 2023 · 2 min readMacbook SetupQuality of Life Tools Raycast - Raycast is a highly extendable spotlight and Alfred replacement. Choosy - This app opens links in the browser of your choice, you sometimes want different links to open in different browsers. 1Password - My favorite...00
SSrinathinblog.vsrinath.dev·Sep 15, 2023 · 1 min readRolling back Rails Database migrationsI ran into a situation at work where I had to roll back Rails migrations to get my database back into a usable state. rails db:migrate:status - This shows us the current status of our migrations. StatusMigration IDMigration up20350319081542Fir...00
SSrinathinblog.vsrinath.dev·Feb 2, 2023 · 2 min readHow to deploy Rails to Fly.io with Supabase DBInstall flyctl command line utility as shown here Sign in to Fly.io by running fly auth login Run flyctl launch from the rails app directory as shown here Remember to answer No when flyctl launch wizard asks if you want to spin up a Postgres DB as...00