Внутренние сообщения между пользователями веб-сайта ROR3: готовые компоненты?

#ruby-on-rails-3

#ruby-on-rails-3

Вопрос:

Разрабатывая новый веб-сайт ROR3, мне нужно внедрить что-то вроде внутренней почтовой системы:

  • пользователь1 отправляет сообщение пользователю 2
  • пользователь2 получает реальное электронное письмо и также может увидеть сообщение в своем «Входящем» на веб-сайте.
  • пользователь1 видит сообщение в своей папке «Отправленная почта».

Многие веб-сайты имеют эту функцию.
Существует ли модуль Ruby on Rails для добавления этой функции с минимальной разработкой / обслуживанием?

Примечание: Простых сообщений (заголовок и основная часть, обычный текст) достаточно

Ответ №1:

Довольно просто реализовать самостоятельно.

Создайте модель сообщений, подобную этой

 Message
  fromUserId
  toUserId
  title
  body
  is_read
  created_at
  

И когда сообщение создано, вы можете просто создать копию электронного письма, которую вы автоматически отправляете в toUserId.

Комментарии:

1. Мне интересно сделать что-то подобное, но я не знаю, как это сделать