は、私が使用しているコードです:MySQLの結果セットをどのように反復処理できますか?ここで
# 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
のようなものを照会想像し、それはA返します結果セット:
ID Name Age
1 Sergio 22
2 Lazlow 28
3 Zeus 47
どのように各値を反復して出力できますか?
おそらく存在するメソッドを試したが、インタプリタがこれらのメソッドが存在しないというエラーを表示するため、ここのドキュメントは役に立ちません。間違った文書を使用していますか?
http://www.tmtm.org/en/mysql/ruby/
ありがとう!
ありがとうございました!私は間違ったドキュメントを読んでいるとは信じられません。 :) –
おそらく働いて休憩を取る。 – Josnidhin
Nice otter .... – RTF