2012-04-04 29 views
0

我在我的應用程序中實現了一個成就係統。一切都很完美。我想添加一個功能,當我的成就被觸發時創建一個彈出窗口(模式對話框,我正在使用jQuery)。所以,我真的不知道我該如何處理對話框創建,在邏輯上我應該放入我的觀察者方法(對吧?),但我不知道如何開始。我想指出一些問題。觸發器(的觀察者)彈出一個對話框(導軌)

謝謝。

class MyFirstCarObserver < ActiveRecord::Observer 
    observe :user_car 

    def after_save(user_car) 
    MyFirstCar.award_achievements_for(user_car.user) 
    # Need to create a dialog box 
    end 
end 

回答

1

我有類似的代碼,我設置會話變量(會話[:警報]),然後後來在我的應用程序佈局文件我有把會話內容的行[:警報],如果有任何,進入一個Javascript對話框。但是這種代碼應該在控制器中。

+0

是的。我明白。我創建了一個通用彈出窗口,處理「成就」控制器中的所有內容。 – fneron 2012-05-10 20:22:10