之前我在我的应用程序中使用了 mysql
RubyGem。现在我已经转换到了 mysql2
RubyGem,但是我在使用 Result
类时遇到了问题。
代码示例:
db_values = ActiveRecord::Base.connection.execute(sql)
db_values.each_hash do |db_value|
ret_val << MyValue.do_smth_with_data(db_value)
end
以前(在mysql RubyGem中)有一个each_hash
方法用于循环遍历数据。在mysql2 RubyGem中,Result类只有三种可能的方法(count,each,fields),其中之一是each
方法,但这不是我需要循环获取的数据。
有什么建议吗?