/rubrics

Тестовый проект - рубрикатор

Primary LanguageRuby

Редактор рубрик

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

url-страниц

  • так /rubrics, /rubrics/1, rubrics/1/2/5 либо так /rubrics, /rubrics/1, /rubrics/2, /rubrics/5
  • создание, удаление как-то так: /rubrics/new, /rubrics/destroy