5

私はMySQL2Rubyドライバーを使用していますが、呼び出す必要があるのは少し冗長なようです

result.each{ |r| puts r['name'] }

返されるデータの単一行の場合。eachブロックを使用せずに、必要なmysqlフィールドを取得するためのより簡単な方法が必要ですか?

4

1 に答える 1

16

あなたresultはそれで(そして残りのグッズを)使用できるようにする必要がMysql2::Resultあります:EnumerablefirstEnumerable

puts result.first['name']
于 2012-12-28T04:47:41.890 に答える