happy tuesday! there's been a lot of improvements since the rails 3.1 upgrade in august. i will provide some documentation and/or a screencast covering this soon.
in the meantime, there's some logistics for upgrading an existing site to rails 3.2.9 (the rails329 branch). the main purpose of this branch is to transition photos from attachment_fu to carrierwave. (see
https://github.com/oscurrency/oscurrency/issues/208). other changes include making photos polymorphic and image upload for offers (issue 49). if you're using heroku, you can do the following:
heroku pgbackups:capture --expire
git fetch
git branch rails329 origin/rails329
git checkout rails329
git push heroku rails329:master (you may need to merge before doing this)
heroku run rake db:migrate
heroku run console
> Photo.migrate_to_carrierwave
> Photo.polymorphisize
Please do this migration soon because we want to remove the attachment-fu code as soon as we can and the console migration commands (migrate_to_carrierwave and polymorphisize) will only work while the attachment-fu code is still hanging around. Let's plan to remove the attachment-fu code on January 15, 2013.
cheers,
tom