2011-08-16 88 views
0

我有關於設計系統的問題。設計和current_user

我上次的ruby項目是用漂亮:authnentication完成的。使用漂亮的,我可以管理current_user的會話以及來自''controller_authentication.rb''的其他信息。但是現在,我想添加一個新的current_ *信息。

我想知道我在哪裏可以找到current_user方法?它在哪裏定義?

與漂亮的,我用像

@current_company ||= Company.find(session[:company_id]) if session[:company_id] 

感謝。

回答

1

current_user被定義爲設計源代碼中的助手。當你在你的項目上安裝設計時,它也會被激活。

+0

爲助手?我的應用程序中沒有名爲session,devise或user的幫助器。它在別的地方嗎? – neimad

+0

@neimad:'session'是一個Rails方法,'devise'是一個Devise方法,你在哪裏看到用戶? –

+0

嗯我不知道我明白你問什麼?我在哪裏看到用戶? – neimad