我在 mysql 中定义了一个存储过程 select_value(id1,id2) 返回的是一个新的数据集 多张表拼接起来的 然后我调用是这样吗? sql=ActiveRecord::Base.connection() @results=sql.select_value('call select_value(1,2)') 显示的时候 怎么遍历呢、
我没试过,但我猜想,既然是动态的,应该是直接按照你返回的数据集的类型进行遍历
不可以打印出@results么? debug 看一下 不过应该是一个 hash
#2 楼 @chucai 打印出来是错的。
求解啊 = =..我晕 我这样调用不对啊 - -