I'm in the process of upgrading an application to Rails 3. I've decided to go with the mysql2 gem. There's some legacy code in the app that makes calls like: results = ActiveRecord::Base.connection.execute(sql) In the 2.3.x version, it used results.each_hash do |row| ... But with gem mysql2, results is type Mysql2::Result, which has only an each method. Checked the docs and they specify results sh