---
title: "Weeknotes vol. 8: Active Storage and shipping baby no. 6"
author: Garrett Winder
date: 2025-04-25
source: Better Than Good
weight: snapshot
url: https://garrettwinder.com/betterthangood/weeknotes-8/
first_published_at: https://betterthangood.xyz/blog/weeknotes-8/
---

# Weeknotes vol. 8: Active Storage and shipping baby no. 6

> A weeknote: a snapshot of one week. Context, not a position. Written April 2025, Better Than Good. For what’s current, see https://garrettwinder.com/agents.md.

I had two (big) tasks this week (which as per usual I&rsquo;m writing after the fact):

1. Get file uploads integrated into the app with [Active Storage](https://guides.rubyonrails.org/active_storage_overview.html)
2. Bring my beautiful wife to the hospital on Friday to ship baby&nbsp;no.&nbsp;6

I'll stick to the nerdy stuff for this post though.

There&rsquo;s nothing not to love about Rails, as my experience with Active Storage further confirmed. Installation is a breeze.

- `bin/rails active_storage:install`
- `bin/rails db:migrate`

- ```
class Thought < ApplicationRecord
    has_one_attached :file
end
```
- Make some updates to your form(s)
- Done

And then there&rsquo;s all the little app specific details, and that&rsquo;s what took the week.

Phil finished the Web/Mac app design, and so the next few weeks (after the break with baby) will be spent focused on production-ready HTML and CSS, which I&rsquo;m very excited about. This is where my original love for the internet started and I&rsquo;m excited to see what&rsquo;s changed since the last time I was serious about it (probably everything).
