2010-10-21 81 views
1

我使用declarative_authorization ...當我嘗試訪問CURRENT_USER,它給我的錯誤未定義的局部變量或方法`CURRENT_USER」 ...任何人能幫助我。 。?CURRENT_USER方法是無法訪問的

日Thnx ...

+0

有助於瞭解您嘗試訪問它的位置。模型,視圖,控制器,幫手? – Shadwell 2010-10-21 10:18:47

+0

@shadwell ....來自所有人...... – 2010-10-21 10:26:10

回答

1

current_user是有聲明授權,不是它提供了提供的方法。

read me

要求:

認證機制

  • 用戶對象在控制器#CURRENT_USER
  • (對於模型安全)設置Authorization.current_user

另外還有一部分還介紹了使用寧靜驗證來提供要求以提供current_user功能的要求。

+0

嘿沙德威爾,你認爲你可以看看我的問題,我也有decl_auth嗎? http://stackoverflow.com/questions/4631218/how-do-i-access-a-user-with-a-specific-role-in-rails-3 – marcamillion 2011-01-08 22:53:30