Take a look at the Friendly ORM. It allows you to work with mysql without a schema. It was inspired by this blog post about how Friendfeed uses mysql to store schemaless data.
Friendly would replace ActiveRecord, although you can use ActiveRecord models next to Friendly models pretty easily.