@eldar_web

Как на Ruby брать данные из рекурсивного метода?

Данный момент я так получаю из рекурсивного метода:
создаю @list и вызываю метод, и внутри метода ему будут присваиваться данные.

Вот сам метод:
def recurs(user_id)
    @list << user_id
    users = User.where(parent_id: user_id)
    users.each do |user|
      recurs(user.id)
    end
  end


Вызываю так:
@list = []
recurs(user_id)


Есть нормальный вариант?
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы