Better File Uploads with Shrine: Attachment

This is the 3rd part of a series of blog posts about Shrine. In this part I talk about Shrine's high-level interface for attaching uploaded files to model instances.

Better File Uploads with Shrine: Motivation

This is the 1st part of a series of blog posts about Shrine. In this part I talk about the motivation behind creating Shrine, by going over the limitations of existing file attachment libraries.