Задать вопрос
@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 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
Ваш ответ на вопрос

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

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