gpt4 book ai didi

mysql gem 与 mysql2 gem 和 'each_hash' 方法

转载 作者:可可西里 更新时间:2023-11-01 07:17:04 24 4
gpt4 key购买 nike

以前我在我的应用程序中使用过 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 类只有 3 种可能的方法(count、each、fields),其中之一是 each 方法,但这不是我循环获取数据所需要的。

有什么建议吗?

最佳答案

mysql2 gem 包含 Enumerable 模块,因此您只需使用 each 而不是 each_hash

关于mysql gem 与 mysql2 gem 和 'each_hash' 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6791015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com