2012-02-15 35 views
0

我有一個從Admin :: ApplicationController擴展的Admin :: SessionsController。 我正在使用before_filter除了登錄頁面,但服務器正在進入一個循環 我認爲這是東西與除了東西,我認爲我需要設置命名空間或東西...使用管理命名空間在rails上重定向循環

這是before_filte線:

before_filter :authenticate_user , :except => { :sessions => :new } 

這是我SessionController

class Admin::SessionsController < Admin::ApplicationController 
    def new 
    end 
end 

回答

1

這可能是最簡單的辦法把一個skip_before_filter在Admin:SessionsController

class Admin::SessionsController < Admin::ApplicationController 
    skip_before_filter :authenticate_user, :only => [:new] 

    def new 
    end 

end 
+0

謝謝......我這樣做了,但是用了skip_filter,而不是skip_before_filter ......謝謝! – rizidoro 2012-02-15 18:38:41