2012-04-04 12 views
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 

答えて

1

私はセッション変数(セッション[:アラート])に設定同様のコードがありますがある場合は、[警告]、後に自分のアプリケーションのレイアウトファイルで、私はセッションの内容を置くラインを持っている当時とをany、をJavascriptダイアログボックスに追加します。しかし、この種のコードはコントローラ内になければなりません。

+0

はい。わかりました。私は一般的なポップアップを作成し、誰が "達成"コントローラ内のすべてを処理します。 – fneron

関連する問題