This app for test-task.
require Nokogiri for parse HTML
git clone
bundle
rake db:setup
rake app:setup
rails s
you can visit '/' and '/admin'
Реализуйте web-приложение (Rails проект), которое удовлетворяет нижеизложенным требованиям.
- Приложение содержит две страницы: / и /admin
- На странице / отображается текущий курс доллара к рублю, известный приложению.
- Приложение фоновым скриптом периодически обновляет курс из любого выбранного вами доступного источника
- При обновлении курса в приложении он обновляется на всех открытых в текущий момент страницах /.
- На странице /admin находится форма, содержащая поле для ввода числа, поле для ввода даты-времени и сабмит.
- При сабмите введенное число делается форсированным курсом до введённого времени, т.е. до этого времени реальный курс игнорируется, вместо него страницах / отображается форсированный курс.
- При сабмите форсированного курса он, конечно же, cразу обновляется на всех открытых страницах /. При истечении времени действия форсированного курса на всех страницах начинает отображаться реальный курс.