2009-09-03 6 views
2

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

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

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

Dom

+0

обыскали каталог плагинов здесь .. Http: //agilewebdevelopment.com/... не повезло – Dom

ответ

3

observational хороший способ ... не наблюдая :)

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

    def welcome_email(user) 
    end 
end 
2

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

after_save :send_notifications 

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

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

Смежные вопросы