触发器(的观察者)弹出一个对话框(导轨)

触发器(的观察者)弹出一个对话框(导轨)

问题描述:

我在我的应用程序中实现了一个成就系统。一切都很完美。我想添加一个功能,当我的成就被触发时创建一个弹出窗口(模式对话框,我正在使用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 

我有类似的代码,我设置会话变量(会话[:警报]),然后后来在我的应用程序布局文件我有把会话内容的行[:警报],如果有任何,进入一个Javascript对话框。但是这种代码应该在控制器中。

+0

是的。我明白。我创建了一个通用弹出窗口,处理“成就”控制器中的所有内容。 – fneron 2012-05-10 20:22:10