5

我正在使用MySQL2 Ruby 驱动程序-但调用似乎有点多余

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

对于返回的单行数据。必须有一种更简单的方法来获取我想要的mysql字段而不必使用each块?

4

1 回答 1

16

result应该是一个Mysql2::ResultEnumerable这样你就可以在上面使用first(和其他Enumerable好东西):

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