¿Cómo puedo iterar a través de un conjunto de resultados de MySQL?

Aquí está el código que estoy usando:

# Run the query against the database defined in .yml file.
# This is a Mysql::result object - http://www.tmtm.org/en/mysql/ruby/
@results = ActiveRecord::Base.connection.execute(@sql_query)

En mi opinión, esto es lo que hago para ver los valores:

<pre><%= debug @results %></pre>
Outputs: #<Mysql2::Result:0x007f31849a1fc0>

<% @results.each do |val| %>
   <%= val %>
<% end %>
Outputs: ["asdfasdf", 23, "qwefqwef"] ["sdfgdsf", 23, "asdfasdfasdf"]

Así que imagino que pregunto algo comoselect * from Person, y que devuelve un conjunto de resultados como:

ID      Name      Age
1       Sergio    22
2       Lazlow    28
3       Zeus      47

¿Cómo puedo iterar a través de cada valor y emitirlo?

La documentación aquí no es útil porque he probado métodos que supuestamente existen, pero el intérprete me da un error que dice que esos métodos no existen. ¿Estoy usando la documentación incorrecta?

http://www.tmtm.org/en/mysql/ruby/

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta