after_sign_in私はデフォルトのようなサインインの方法を考案オーバーライドしています:工夫:ルート&
def after_sign_in_path_for(resource)
stored_location_for(resource) || jobs_path
end
で認証されたユーザーの兆候は、彼らは私の仕事のページが表示されたときにようにします。これはうまくいきますが、 ですが、問題はDevitsのパスワード(新規/編集)ページを利用できるようにすることです。通常は/ users/password/newと/ users/password/editにありますがこれらの場所(http:// localhost:3000/users/password/new)に移動しようとすると、直ちにジョブページにリダイレクトされます。これを修正するためには何が必要ですか?以下はその場合のroutes.rbの一部です:
devise_for :users, :skip => [:sessions] do
# devise/sessions
get 'signin' => 'devise/sessions#new', :as => :new_user_session
post 'signin' => 'devise/sessions#create', :as => :user_session
get 'signout' => 'devise/sessions#destroy', :as => :destroy_user_session
end
resources :users
ご協力いただきありがとうございます。