更新模型后在Rails中显示通知

时间:2011-06-26 14:54:32

标签: jquery ruby-on-rails ruby

是否可以使用ActiveRecord回调

  • before_create
  • after_create
  • before_save
  • after_save的
  • before_destroy
  • after_destroy

使用jquery向用户显示通知?

有人能提供一个例子吗?

由于

1 个答案:

答案 0 :(得分:4)

模型的责任不在于回复视图。在我看来,这应该在控制器中处理,而不是模型。控制器看起来像:

respond_to :json
def create
  if @page.save
    respond_with {:message => "Aye Okay!"}
  else
    respond_with {:message => "Oops, something went wrong."}
  end
end

销毁和创建案例之前可能遵循相同的想法:在控制器中手动检查并从那里发送消息。

不完全是你提出的要求,但我认为你应该将它们分开。