Для выполнения задания требуется:
- Отрефакторить данный пример в тот вид, который считаешь приемлимым
- Добавить описание:
- того, что изменилось и почему
- с какими проблемами столкнулся в процессе
- любые идеи и мысли, чтобы еще сделал при наличии дополнительного времени, и т.д.
Нам захотелось попробовать возможность отправки различных промо сообщений новым пользователям. Поэтому, мы разработали функционал, который позволяет администраторам:
- Создавать и отправлять промо сообщения пользователям, которые опубликовали свое первое объявление в указанный промежуток времени.
- Скачать CSV файл со списком получателей.
Для упрощения модели и контроллеры находятся в одном файле (example.rb), что должно дать общее представление для выполнения задания.