Steven Harlow
2014-Jan-16 17:55 UTC
RubyZip zip file creation works on localhost but not heroku
I have rubyzip 0.9.9 and am creating a zip file like so: Zip::ZipFile.open(zip_path, Zip::ZipFile::CREATE) do |zipfile| #code goes here end When I give it a zip path like this: zip_path = File.join(Rails.root, "/tmp/zips/#{zip.id}.zip") , it works fine locally, but not on heroku. On heroku I get an error like: failed with Errno::ENOENT: No such file or directory - /tmp/zips/31.zip20140115-1059-1j1bx6 I looks like it's appending a timestamp onto the filepath for some reason. I switched to using zip_path = File.expand_path('/tmp/zips/#{zip.id}.zip"), and I get that same "No such file or directory" error on localhost also. What's going on here? Something with the RubyZip gem? -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/b6b3e2cd-44c0-4988-80ee-30af69213007%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.