Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 2.38 KB

README.md

File metadata and controls

17 lines (13 loc) · 2.38 KB

test_task_1

Test task 1, rails 3.2.x

Agenda

  • Необходимо сгенерировать новый проект rails 3.2.
  • Сделать контроллер для главной страницы и модель, которая хранит строку текста.
  • Главную страницу разделить на две части: в левой части находятся поле ввода текста и кнопка. В правой — текст «0 запросов» и ниже — пустой div высотой в 300 px и шириной во всю правую часть страницы.
  • Левая и правая части страницы одинаковы по ширине, внутри них всё отцентрировано. Элементы друг к другу не приклеены а сделаны красивые произвольные отступы.
  • При нажатии на кнопку в левой части происходит передача на сервер текста, введённого в поле ввода (без перезагрузки страницы). Затем поле ввода очищается.
  • На сервере создаётся новый экземпляр модели с этим текстом.
  • В ответ от сервера приходит время создания этого экземпляра модели, которое (в любом формате) добавляется в div в правой части страницы. Так же обновляется текст сверху дива «N запросов», где N — количество запросов по кнопке, которое обработал сервер к данному моменту (где их сохранять или как вычислять — подумать самостоятельно). При этом слово «запрос» должно правильно склоняться в зависимости от числа N.
  • div в правой части в который добавляется время создания очередной записи — не должен расти вниз (фиксированная высота), а должна появляться линейка прокрутки сбоку.