0

のようなユーザー通知を作成する必要がありますfacebook notificaiton

Manish sent you a friend request.

Ryan accepted your friend request.

オーバーレイdivで。

さて、どこで(どのコントローラー、コードを書くべきか)お聞きしたいと思います。そしてそれをどのように呼べばいいのかaplication.html.haml

注:通知はサイトのすべてのページに表示されます。

4

1 に答える 1

1

このコードはすべての人に共通で適用できるはずなので、アプリケーションコントローラーにコードを記述します。アプリケーションコントローラーでヘルパーメソッドを宣言して、ビューでアクセスできるようにします。

一般的な考え方としては、次のようになります-

    class ApplicationController < ActionController::Base

      protect_from_forgery
      helper_method :user_notifications

      private

      def user_notifications
       #your stuff here..
      end
    end

application.html.erbビューで、このメソッドを呼び出すだけです。

于 2012-12-01T10:24:07.723 に答える