我需要创建facebook notificaiton
等用户通知。
Manish sent you a friend request.
Ryan accepted your friend request.
在叠加div中。
现在,我想问你哪里(哪个控制器,我应该编写代码)。我应该如何在aplication.html.haml
视图中调用它。
注意:由于通知将显示在网站的所有页面中。
答案 0 :(得分:1)
将代码写入应用程序控制器,因为此代码应该是通用的并且适用于所有代码。在应用程序控制器中声明帮助器方法,使其在视图中可访问。
它应该像以下一般的想法 -
class ApplicationController < ActionController::Base
protect_from_forgery
helper_method :user_notifications
private
def user_notifications
#your stuff here..
end
end
现在,在您的application.html.erb视图中,只需调用此方法即可。