2009-09-03 22 views
2

電子メール(もしかすると他のもの)を書式設定するためのテンプレートセットにリンクできるモデルに対して様々な通知を登録できるようなレールプラグインをお勧めしますか?Rails App Notificationプラグイン

理想的にはプラグインは、各モデルから1行で参照することができ、通知フォーマットは、ユーザの好みなどなど、いくつかの構造からのパス可能性が..

あなたの助けに感謝

ドム

+0

持ってここにプラグインディレクトリを検索.. HTTPの素晴らしい方法です。 – Dom

答えて

3

observationalは...観察:)

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

    def welcome_email(user) 
    end 
end 
2

私はActiveRecord Callbacksでプラグインが必要な理由がわからない場合は、

after_save :send_notifications 

def send_notifications 
    Notifier.deliver_signup_notification(template, user) # sends the email 
end 
のように各モデルでコールバックを設定してください

HTMLテンプレートを作成して選択するには、アプリケーションのロジックによって決まらない場合は、独自のインターフェースをロールバックする必要があります。 //agilewebdevelopment.com/...運: