所以我尝试使用 fetch_fields 方法从 sql 结果中获取列名。但这会以这种奇怪的方式返回它:
> for keys in e.fetch_fields.each do
> puts keys
> end
#<Mysql::Field:0x1c2a7bc>
#<Mysql::Field:0x1c2a780>
#<Mysql::Field:0x1c2a744>
=> [#<Mysql::Field:name>, #<Mysql::Field:address>, #<Mysql::Field:city>]
如何让它显示为姓名、地址、城市?
最佳答案
发现这是获取各个字段名称的正确方法:
> for keys in e.fetch_fields.each do
> puts keys.name
> end
关于mysql - Rails Mysql 结果 - fetch_fields 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208980/