2012-10-30 90 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的新手,我不是一個強大的開發人員。

回答