that's correct - Content-Disposition is done manually.
Unfortunately I had to url-encode it for IE by default, which you may or may not want to do https://github.com/markevans/dragonfly/blob/master/lib/dragonfly/response.rb#L100