Что я хочу сделать, это примерно так:
searchid = 4
while searchid != -1
@a += A.find(searchid)
@b = B.find(searchid)
searchid = @b.parentid
end
Проблема в том, что линия
@a += A.find(searchid)
Ошибка что-то вроде
NoMethodError: undefined method `+' for #<A:0x173f9a0>
Итак, как вы объединяете несколько запросов на поиск?