以前我mysql在我的应用程序中使用过RubyGem.现在我已经切换到mysql2RubyGem并且我遇到了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
Run Code Online (Sandbox Code Playgroud)
以前(在mysql RubyGem中)有each_hash循环数据的方法.在mysql2 RubyGem中,Result类只有3种可能的方法(count,each,fields),其中一种each方法是方法,但这不是我需要循环获取的数据.
有什么建议吗?
我有一个动态字符串(在Ruby程序中),如果它超过91个字符我需要拆分它.我需要将它分成关闭逗号','char的部分.
字符串示例:
"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41"
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有那么深的哈希值哈希:
my_hash = {
:category_1 => {
:solution_1 => { :order => 1 },
:solution_2 => { :order => 2 }
},
:category_2 => {
:solution_3 => { :order => 3 },
:solution_4 => { :order => 4 }
}
}
Run Code Online (Sandbox Code Playgroud)
我想通过键:order在:category_ *哈希下对:solution_ *哈希排序。有什么建议么?
(固定)