Skip to content

shows the name of the people with their declination

Notifications You must be signed in to change notification settings

OlgaCoskun/sklon

Repository files navigation

Тестовое задание

Создать приложение для ведения списка персон и склонений их ФИО.

Описание

В системе есть персоны (People)

  • first_name - обязательное поле
  • last_name - необязательное поле
  • middle_name - необязательное поле
  • sex (пол) - необязательное поле
  • full_name - обязательное поле

full_name пишется в БД автоматически исходя из предоставленных first_name, last_name, middle_name sex может быть только 2х типов - "Мужской" и "Женский"

Необходимо реализовать автоматическую запись в БД склонений first_name, last_name, middle_name, full_name для каждой персоны при их создании и изменении. Склонения ФИО должны быть записаны НЕ в таблицу people.

Падежи:

  • родительный
  • дательный
  • творительный
  • винительный
  • предложный

Страницы

Страница "Список Персон"

Отображается таблица всех персон. Колонки таблицы: Имя, Фамилия, Отчество, ФИО в родительном падеже, Пол, Действия

В колонке "Действия" 3 кнопки:

  • переход на страницу просмотра персоны
  • переход на страницу редактирования персоны
  • удаление персоны

На странице кнопка "создать персону"

Страница "Персона"

Таблица со всеми данными персоны (включая все склонения имени, фамилии, отчества, ФИО) Кнопка "назад в список персон" Кнопка "редактирование персоны"

Форма персоны

Поля - имя, фамилия, отчество, пол Кнопка "назад на страницу персоны"

Особенности, требования к реализации

  • Rails
  • Имена русские / жителей СНГ
  • Нужно покрыть тестами
  • В системе нет ролей, аутентификации или авторизации
  • Требований к оформлению нет
  • Можно использовать любые gems

Ответ к заданию - проект на Github/Gitlab/Bitbucket.

About

shows the name of the people with their declination

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published