What versions go where...

Good question. I haven't seen anything comprehensive, there's a basic
table for the rails components thru rails 1.2: pack, record, mailer,
etc

http://wiki.rubyonrails.com/rails/pages/HowtoLockToSpecificRailsVersions