2012-05-05 14 views
0

私は少しのレールの騒音で、このような状況があります。私はモデルを持っています:カテゴリー。これらのカテゴリは素晴らしいactiveadminによって編集されます。別のView Controllerからページキャッシュが期限切れになっていますか?

今、iOSアプリケーションのバックエンドとしてこのレールアプリを構築しています。その結果、これらのカテゴリは多量に処理されるため、それらをキャッシュします。しかし、ここに問題があります。私は、カテゴリがactiveadminによって追加または編集されたときにキャッシュをクリアする方法を見つける必要があります。

私は、ページのキャッシュを使用しています:カテゴリ内のcaches_page :indexは、コントローラcategories_controller.rb

を表示私はいくつかの掘削を行なったし、ActiveAdminは私のコントローラで作成メソッドを呼び出していないように見えます。実際には独自のメソッドを作成していますapp/admin/categories.rb

キャッシュを期限切れにするために、管理者の作成メソッドからビューコントローラにメッセージを送信する方法を見つける必要があります。これはどうすればいいですか?これは悪いアプローチであり、私はこれをひどく間違ってやっているのですか?

答えて

関連する問題