Ruby on rails 触发(观察者)时弹出对话框(rails)
我在我的申请中实现了一个成绩系统。一切都很完美。我想添加一个功能,在触发我的成就时创建一个弹出窗口(模式对话框,我正在使用jquery)。所以,我真的不知道如何处理对话框的创建,从逻辑上讲,我应该使用我的观察者方法(对吗?),但我真的不知道如何开始。我想要一些指针 多谢各位Ruby on rails 触发(观察者)时弹出对话框(rails),ruby-on-rails,Ruby On Rails,我在我的申请中实现了一个成绩系统。一切都很完美。我想添加一个功能,在触发我的成就时创建一个弹出窗口(模式对话框,我正在使用jquery)。所以,我真的不知道如何处理对话框的创建,从逻辑上讲,我应该使用我的观察者方法(对吗?),但我真的不知道如何开始。我想要一些指针 多谢各位 class MyFirstCarObserver < ActiveRecord::Observer observe :user_car def after_save(user_car) MyFirst
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
类MyFirstCarObserver
我有类似的代码,其中我设置了一个会话变量(session[:alert]),然后在我的应用程序布局文件中,我有一行代码将session[:alert]的内容(如果有)放入Javascript对话框。然而,这种代码应该在控制器中。是的。我理解。我创建了一个通用弹出窗口,用于处理“成就”控制器中的所有内容。