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 に答える