My rails application runs on a Ubuntu server machine.
I need to create temporary files in order to “feed” them to a second, independent app (I’ll be using rake tasks for this, in case this information is needed)
My question is: what is the best way of creating temporary fields on a rails application?
Since I’m in ubuntu, I could create them on /tmp/whatever, but what would work only in linux.
I’d like my application to be as portable as possible – so it can be installed on Windows machines & mac, if needed.
Any ideas?
Thanks a lot.
tmp/is definitively the right place to put the files.The best way I’ve found of creating files on that folder is using ruby’s tempfile library.
The code looks like this:
I like this solution because: