Rails 新人求助存储过程

nickmoon · 2013年01月22日 · 最后由 nickmoon 回复于 2013年01月22日 · 1980 次阅读

我在 mysql 中定义了一个存储过程 select_value(id1,id2) 返回的是一个新的数据集 多张表拼接起来的 然后我调用是这样吗? sql=ActiveRecord::Base.connection() @results=sql.select_value('call select_value(1,2)') 显示的时候 怎么遍历呢、

我没试过,但我猜想,既然是动态的,应该是直接按照你返回的数据集的类型进行遍历

不可以打印出@results么? debug 看一下 不过应该是一个 hash

#2 楼 @chucai 打印出来是错的。

求解啊 = =..我晕 我这样调用不对啊 - -

需要 登录 后方可回复, 如果你还没有账号请 注册新账号