2011-10-03 6 views

答えて

28

はそれの行為の後にルートへのルートを行います

+0

感謝を自分自身にして外に署名するためのルートを変更することについて説明し、一方、後**、サインイン**リダイレクトについて尋ね、それは私が探しているものです。 :-) – rsl

+0

右に。あなたがDevise自身のRegistrations Controllerを見れば、その中にあるさまざまなメソッドのすべてを見ることができ、それらのメソッドを自由にオーバーライドすることができます。 – janders223

+1

@ janders223あなたはdeviseの登録コントローラにどのようにアクセスできますか? – Joel

-3

は、ここで私はあなたが工夫のwikiから探している答えであると考えているものです。その上after_sign_up_path(resource)after_sign_in_path(resource)と:そこ工夫ウィキにこれらのアクションをオーバーライドについての素晴らしい記事は、ある​​

それとも、nilにstored_locations_for(resource)を設定することで、さらに遠く移動し、各アクションの異なるリダイレクトを持つことができ、すなわち。

+1

質問このリンクは(つまり、セッションを作成し、破壊する) – dukedave

14

単にあなたが

def after_sign_in_path_for(resource) 
    user_path(current_user) #your path 
end 
2

は、専用のアプリケーションコントローラまたは任意のコントローラに以下のコードを貼り付け、アプリケーション・コントローラには、このメソッドを追加することができ、あなたが操作を行う必要があります。

def after_sign_in_path_for(resource) 
    users_path 
end 
関連する問題