2011-09-29 103 views
0

如何在用戶註冊後執行特定功能。 (我想添加到我的一個關聯中,我已經將它編碼在非設計的導軌中,但現在我需要它)Rails設計用戶功能

+0

您對以前的問題有很多不被接受的答案。也許去看看他們,看看你能接受嗎? – murrekatt

回答

2

設備提供輔助作用「after_sign_in_path_for」你可以在你的應用控制器內覆蓋它。

def after_sign_in_path_for(resource_or_scope) 
.... #write your customize code or call any method 
end 
1

對於跡象它會是什麼樣子:

def after_sign_up_path_for(resource_or_scope) 
    if resource_or_scope.is_a? User # and perhaps other conditions 
    #... do something, go somewhere 
    else 
    super 
    end 
end 

OFC。假設你的Devise用戶模型叫做User。