【发布时间】:2015-07-26 09:49:27
【问题描述】:
我有一个“案例”条件代码 sn-p,其中我要返回两个对象。 伪代码是 -
case name
when 'a'
object1 = - SQL Logic -
when 'b'
object1 = - SQL Logic -
when 'c'
object2 = - SQL Logic -
when 'd'
object2 = - SQL Logic -
end
return object1, object2
显然,我返回了两个对象。但是,在我的控制器中,我一次需要一个对象。对象以数组的形式返回,例如 ['value', 'nil']。其中之一始终为零。 在我的控制器中,我将这些对象之一作为 -
Model.find_by_sql ["select * from #{object}"] #either object1 or object2
有什么方法可以断开这个数组并将那个地方需要的对象作为字符串返回?
谢谢。
【问题讨论】:
标签: sql ruby-on-rails arrays ruby return