У меня запущено приложение Rails, которое отображает данные, сгенерированные некоторыми cronjobs.Это приложение размещено на встроенном устройстве, у которого не так много ресурсов.Я проверил несколько способов сделать это способом рельсов.Каждый из них дает сбой либо потому, что rails должен быть загружен (слишком много ресурсов), либо mongrel блокируется во время выполнения cronjob (вызывая wget для действия, которое выполняет эту работу).Поскольку я ограничен одним экземпляром mongrel на этом устройстве, особенно wget-метод фатален.
Итак, я обнаружил, что это наиболее эффективный способ выполнения нативного cronjob в базовой операционной системе * nix, исдать результат на рельсы.На данный момент это делается путем записи данных из cronjobscript непосредственно в специальную таблицу «hand on» в базе данных rails.
Так что следует учитывать при записи в базу данных без использования «модели» rails?Есть подводные камни?А как насчет поля updated_at
?Нужно ли обновлять дату, чтобы заставить рельсы перезагружать данные?