its better to use the default /uploads folder to be the same as other projects. We use app/assets/data for sample images which are used by the seed file. The reason sample images to be in /data not in the /images folder is that they are used just in local and when we deploy to staging or production capistrano precompile the assets in /app/assets/images folder and it will precompile the sample images which we dont actualy need.