Shrine, as well as other file upload gems, recommend using a standalone, separate resource for cases where you want to attach multiple files to a single model.
In the case of Hypremium, we had products that could have any number of images associated with them. With this separate Image or Upload resource, the main model (Product here) would have many Image resources which would each have an associated image uploaded.
I'm not sure if this makes sense to have baked into Voyage, but I can see the need for multiple uploads in a number of circumstances.
Shrine, as well as other file upload gems, recommend using a standalone, separate resource for cases where you want to attach multiple files to a single model.
In the case of Hypremium, we had products that could have any number of images associated with them. With this separate
Image
orUpload
resource, the main model (Product here) would have many Image resources which would each have an associated image uploaded.I'm not sure if this makes sense to have baked into Voyage, but I can see the need for multiple uploads in a number of circumstances.