Привет разработчикам Ruby / Rails / Merb!
В настоящее время я работаю над веб-проектом, который будет иметь возможность общаться с клиентами по электронной почте. Итак, допустим, я создал учетную запись для клиента в своей панели администратора, а затем создал тему / тему для обсуждения вопросов, задач и других связанных с работой вещей. Итак, клиент получит уведомление по электронной почте. Также клиент сможет войти в систему и написать ответы в системе. Но я пытаюсь сделать следующее: после того, как клиент ответил на уведомление (которое содержит специальный идентификационный код сообщения), мне нужно импортировать этот ответ в поток. Это делает общение между клиентами действительно удобным.
Кроме того, решение должно работать и с вложенными файлами.
Единственный способ сделать это прямо сейчас - это разработать специальный демон проверки почты, который будет получать почту из учетной записи уведомлений и автоматически добавлять данные в центральную базу данных. Возможно, это не лучшая идея.
Я видел такой пример в программном обеспечении BaseCamp 37signals.
Вопрос: Каковы наилучшие практики для этого?