我有一個應用程序,我正在升級到使用restful_authentication插件的Rails 3。我在lib目錄中有authenticated_system.rb,它似乎能夠找到它。我已經把圖書放在圖書館裏弄清楚它在每次電話會議上的表現。當我調用除銷燬語句之外的任何方法時,puts語句告訴我它已從會話中登錄。當我嘗試在控制器中使用destroy方法時(無所謂),它告訴我它正試圖從cookie登錄,由於系統設置爲不使用cookie,所以失敗。爲什麼會這樣做?該代碼是完全爲他們所有和過濾器之前,同樣是簡單的:Rails 3.0.7 Restful_Authentication,爲什麼銷燬嘗試從cookie登錄,而其他人不?
def validate_user_type
if (current_user.user_type == User::UserType::VIEWER)
redirect_to :controller => 'assets', :action => 'myassets'
end
此過濾器適用於一切 任何想法?
Hi @ Travis和歡迎來到堆棧溢出。你知道你可以編輯問題和答案嗎?問題下方有一個* edit *鏈接。請使用它,而不是重新發布您的問題。謝謝。 – 2011-06-16 08:00:59