Como posso iterar através de um conjunto de resultados do MySQL?

Aqui está o código que estou 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)

Na minha vista, eis o que faço para ver os valores:

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

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

Então imagine eu pergunto algo comoselect * from Persone isso retorna um conjunto de resultados como:

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

Como posso iterar através de cada valor e gerá-lo?

A documentação aqui não é útil porque eu tentei métodos que supostamente existem, mas o interpretador me dá um erro dizendo que esses métodos não existem. Estou usando a documentação errada?

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

Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion