Ruby/MySQL获取单行,但仍使用.each?

Ruby/MySQL获取单行,但仍使用.each?,mysql,ruby,mysql2,Mysql,Ruby,Mysql2,我使用的是Ruby驱动程序,但是调用 result.each{ |r| puts r['name'] } 对于返回的单行数据。必须有一种更简单的方法来获取我想要的mysql字段,而不必使用每个块?您的结果应该是a,这样您就可以在其上使用(以及剩余的可枚举的好东西): puts result.first['name']

我使用的是Ruby驱动程序,但是调用

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

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

您的
结果
应该是a,这样您就可以在其上使用(以及剩余的
可枚举的
好东西):

puts result.first['name']