http://www.onrails.eu/viewtopic.php?f=6&t=159