这是我正在使用的代码:
# 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)
在我看来,这是我查看这些值的方法:
<pre><%= debug @results %></pre>
Outputs: #<Mysql2::Result:0x007f31849a1fc0>
<% @results.each do |val| %>
<%= val %>
<% end %>
Outputs: ["asdfasdf", 23, "qwefqwef"] ["sdfgdsf", 23, "asdfasdfasdf"]
所以想象我查询类似的东西select * from Person
,并返回一个结果集,例如:
ID Name Age
1 Sergio 22
2 Lazlow 28
3 Zeus 47
如何遍历每个值并输出它?
这里的文档没有用,因为我已经尝试过应该存在的方法,但是解释器给了我一个错误,说这些方法不存在。我是否使用了错误的文档?
http://www.tmtm.org/en/mysql/ruby/
谢谢!