Skip to content

Instantly share code, notes, and snippets.

@c80609a
Last active January 22, 2020 10:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save c80609a/0f34c045a91e3afcccce683acd092a70 to your computer and use it in GitHub Desktop.
Save c80609a/0f34c045a91e3afcccce683acd092a70 to your computer and use it in GitHub Desktop.
Rails Junior+ Test

Задача

Необходимо посчитать количество перепостов новости (а-ля в соцсети).

Прикладная структура новости:

  1. Заголовок
  2. Тело новости
  3. Автор
  4. Время создания

Требуется организовать структуру для реализации перепоста новости (т.е. создание новости с указанием исходной новости). Перепост может быть как исходной новости, та и её перепоста (без ограничений уровня). Требуется реализовать метод подсчёта количества всех перепостов исходной новости (т.е. всех элементов дерева перепостов этой новости). Нужен только код бэк-энда без вьюх.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment