Плагины уведомлений приложений Rails

Может ли кто-нибудь порекомендовать некоторые плагины rails, которые позволили бы мне регистрировать различные уведомления о моделях, которые можно было бы связать с набором шаблонов для форматирования электронных писем (и, возможно, других).

В идеале на плагин можно было бы ссылаться в одной строке из каждой модели, а формат уведомления мог бы передаваться из какой-либо конструкции, такой как предпочтения пользователя и т. Д.

Ценю вашу помощь

Дом


person Dom    schedule 03.09.2009    source источник
comment
Произвели поиск в каталоге плагинов здесь .. agilewebdevelopment.com ... не повезло   -  person Dom    schedule 03.09.2009


Ответы (2)


наблюдательный - хороший способ ... наблюдения :)

class Notifier < ActionMailer::Base
  observes :user, :after => :create, :invokes => :deliver_welcome_email

  def welcome_email(user)
  end
end
person amitkaz    schedule 03.09.2009

Я не уверен, зачем вам нужен плагин для этого, поскольку это можно сделать с помощью ActiveRecord Обратные вызовы, настройте обратный вызов в каждой модели, например

after_save :send_notifications

def send_notifications
  Notifier.deliver_signup_notification(template, user) # sends the email
end

Вам нужно будет создать собственный интерфейс для создания и выбора HTML-шаблонов, если это не продиктовано логикой вашего приложения.

person Mike Buckbee    schedule 03.09.2009