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
4

1 回答 1

1

我有类似的代码,我设置了一个会话变量 (session[:alert]),然后在我的应用程序布局文件中,我有一行将 session[:alert] 的内容(如果有的话)放入 Javascript 对话框. 然而,这种代码应该在控制器中。

于 2012-04-04T20:39:07.400 回答