Задание
Необходимо реализовать структуру БД для хранения данных о товарах, магазинах и городах, в которых они находятся, а также остатках конкретных товаров в конкретных магазинах.
Требуемые данные
- Магазин — название, адрес, станция метро(если есть), город.
- Товар — артикул, название, вес, размер, цвет, цена, остаток в магазинах.
На основе данной структуры данных реализовать следующий функционал:
-
Возможность сгенерировать xls/xlsx файл с перечислением артикулов и остатков по конкретным магазинам формата (артикул / название магазина / остаток).
-
Должна быть также возможность выбирать любые другие поля из перечисленных выше для добавления в файл.
-
Немаловажно сделать удобным выбор магазинов, остатки из которых должны присутствовать в отчёте.
Используемые технологии
-
Ruby >= 2.2.x
-
Ruby on Rails >= 4.x
-
Postgresql 10
-
Гемсет на свое усмотрение
Результаты нужно разместить в публичном репозитории GitHub и дать на него ссылку.