All threads / User 'folders' for uploaded files?

Ask A Question

Notifications

You’re not receiving notifications from this thread.

User 'folders' for uploaded files?

Dan Tappin asked in Rails

Is there any best practice / tutorial for organizing user uploaded files?

In my app I have an 'uploadable' polymorphic structure where the user can upload files to pretty much any model etc.

Currently the structure is flat - all files ar dumped into a bucket per associated record. My users are going to want to organize these in a normal MacOS Finder / Windows Explorer file structure.

My thought is to add a nested 'folder' structure DB table (with the ansectry gem). It belongs_to the uploadable record and then each upload belongs_to a folder. If there is no folder it's just a root file or a have a default root folder for consistancy.

Does this seem reasonable? Am I missing anyting here?

Join the discussion

Want to stay up-to-date with Ruby on Rails?

Join 38,558+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.

    logo Created with Sketch.

    Ruby on Rails tutorials, guides, and screencasts for web developers learning Ruby, Rails, Javascript, Turbolinks, Stimulus.js, Vue.js, and more. Icons by Icons8

    © 2020 GoRails, LLC. All rights reserved.