2011-10-21 4 views
1

私はdeviseを使用しています。ルートをhome#indexと指定しています。ユーザーが登録またはログインしたときに、root(home#index)の代わりにproject#showにリダイレクトするときに、変更を上書きします。どのような方法を私は隠されたデビアスコントローラに入れますか?また、routes.rbに何かを追加する必要がありますか?ユーザーログインまたは登録時にroot以外の別のURLにリダイレクトするようにdeviseをオーバーライドする方法はありますか?

ありがとうございます!

class RegistrationsController < Devise::RegistrationsController 


    end 

routes.rbを

 Parks::Application.routes.draw do 
     resources :home, :project 
     devise_for :users 
     root :to => "home#index" 
     end 

私はafter_sign_in_path_forフックは、あなたが探しているものだと思います

 show_project_path 

答えて

関連する問題