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

前端之家收集整理的这篇文章主要介绍了Ruby / MySQL获取单行但仍然使用.each?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 MySQL2 Ruby驱动程序 – 但似乎有点多余的不得不打电话

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

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

解决方法

你的结果应该是 Mysql2::Result而且是 Enumerable,所以你可以使用 first(以及其余的Enumerable好东西):

puts result.first['name']

猜你在找的Ruby相关文章