2012-10-30 53 views
2

我对此很陌生,所以原谅我,如果我是愚蠢的!在Sinatra视图中访问OmniAuth助手

我使用OmniAuth for Sinatra来帮助验证用户身份。在我layout.erb,我想访问current_user辅助检查,如果用户登录助手是这样的:

def current_user 
    @current_user ||= User.get(session[:user_id]) if session[:user_id] 
end 

但我不知道如何访问它在我的布局视图。我以为这会做伎俩:

<% if current_user %> Do stuff here <% end %> 

但没有运气。任何帮助,将不胜感激!就像我说的,我是Ruby的新手,我不是一个强大的开发人员。

回答