Simple async files in Rails 3+
I've gone through multitudes of different methods for getting asynchronous file uploads to work nicely in Rails. The most painful being my own JS implementation of XHR uploads + iframe fallback for Rails 2.
Today I discovered Remotipart which solves a lot of problems. It's a nice plug & play solution. Include the gem in your gemfile, throw a line in your asset manifest and you're done.
I'm disappointed that the best I can find is iframe based, but it works so I can stop caring and move along.
That gem again is Remotipart.
Written by Ben Taylor
Related protips
2 Responses
Cool. I've always found file uploads a burden to get right...started using the Chute API for photo uploads, it works great. There is also filepicker.io that handles other types of media.
@mdeiters It's a really frustrating area. I've also meddled with direct-to-s3 flash uploading. In this case I wanted something quick and simple for an internal app. Though hilariously I spent about 3 hours trying different solutions until I decided on this.
Chute looks interesting and relevant to a project I have coming up, will have a play.