2009-09-03 7 views
2

Quelqu'un peut-il recommander des plugins de rails qui me permettraient d'enregistrer diverses notifications sur des modèles qui pourraient être liés à un ensemble de modèles pour mettre en forme des emails (et éventuellement d'autres).Rails App Notification Plugins

Idéalement, le plug-in pourrait être référencé dans une ligne de chaque modèle et le format de notification pourrait être passe de certains construction tels que la préférence de l'utilisateur, etc. ..

apprécions votre aide

Dom

+0

avons cherché sur le répertoire du plugin ici .. http: //agilewebdevelopment.com/... pas de chance – Dom

Répondre

3

observational est une belle façon de ... observer :)

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

    def welcome_email(user) 
    end 
end 
2

I ne suis pas sûr pourquoi vous auriez besoin d'un plug-in pour ce qu'il peut être accompli avec ActiveRecord Callbacks, la configuration d'un rappel dans chaque modèle comme

after_save :send_notifications 

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

Vous aurez besoin de lancer votre propre interface pour créer et choisir les modèles HTML si ce n'est pas dicté par la logique de votre application.