I've just released a gem called fix_to_chix a few days ago to address the exact same issue.
It probably needs a lot of enhancements, but it might help you: http://github.com/caike/fix_to_chix (you need to copy and paste it on your browser since SO seems to put some chars in the url)