Создать рельсовое приложение с Bootstrap3, rspec для тестов.
Создать модель дерева рубрик, название рубрики не может быть пустым и не более 255 символов, при удалении рубрики удаляются все её подрубрики.
Добавить поле-массив rubric_ids где собирать id всех подрубрик.
Интерфейс: страница со списком рубрик текущей рубрики и кнопками "добавить", "удалить". В списке можно отметить галочками несколько рубрик и удалить их. Создание рубрики происходит через popup-окно с запросом названия.
Добавить возможность изменения названия для текущей рубрики.
Добавить пагинацию для рубрик.
Написать seeds для генерации большого количества рубрик. Названия можно брать например тут.
Добавить breadcrumbs.
url-страниц
так /rubrics, /rubrics/1, rubrics/1/2/5 либо так /rubrics, /rubrics/1, /rubrics/2, /rubrics/5
Когда обновили/создали/отредактировали/удалили рубрику выводится сообщение Record was successfully *. но не сразу после действия, а при переходе на главную страницу.
Сообщение должно отображаться сразу, как только действие выполнилось.