I'm using Capistrano and git to deploy a RoR app. I have a folder under which each user has their own folder. When a user uploads or saves a file, it is saved in their own folder.
When I deploy new versions of the code to the server, the user files and folders are overwritten with what's on my dev machine.
Is there a way to ignore some folders in capistrano, like we do in git? This post - http://www.ruby-forum.com/topic/97539 - suggests using symlinks and storing the user files in a shared folder. But it's an old post, so I'm wondering if there is a better way to do it now.
Also, does anyone know of any good screencasts/tutorials to recommend for using RoR+git+capistrano?
Thanks.