2011-07-28 36 views
0

我有一個應用程序使用設計進行身份驗證。我正在嘗試自定義設計控制器的佈局,並且我可以通過在Stack Overflow上查看另一個問題的答案來做到這一點。但是,我找不到有關如何區分設計/密碼和設計/註冊控制器的任何信息。我使用下面的代碼:爲註冊和密碼定製設計佈局

def layout_by_resource 
if devise_controller? 
     if action_name == "edit" or action_name == "update" 
     "application" 
     else 
     "sessions" 
     end 
else 
     "application" 
end 
end 

的問題是,當用戶試圖重新設置自己的密碼,它試圖使用應用程序佈局(因爲動作編輯)。我需要它使用會話佈局。任何人都可以幫我弄清楚如何做到這一點?

回答