Я обычно клонирую производственную базу данных на моей машине для разработки, чтобы максимально приблизить ENV разработки к реальной вещи, и разрабатывать / тестировать с реальными данными.
Проблема заключается в том, чтопри этом многие из моих представлений теперь имеют ссылки на ресурсы (изображения), загруженные пользователем (CarrierWave), но, поскольку мы говорим о сотнях изображений, также непрактично клонировать эти активы.
Это, однако, приводит к ужасному опыту разработчиков: каждое представление, содержащее множество этих изображений, приводит к тому, что сервер Rails обрабатывает десятки запросов, вызывающих RoutingErrors, например:
ActionController :: RoutingError (НетМаршрут соответствует [GET] "/uploads/picture/mv_files/image/000/000/051/966/51966/thumb_101__2_.jpg")
На странице с 30+, подобными этим, требуетсяболее 15 секунд, чтобы сервер Rails мог вызвать все исключения и обработать следующий запрос.
Есть идеи, как решить эту проблему?