Devise의 가입 및 암호보기에 오류가 발생하면 부모 페이지로 리디렉션됩니다.오류 후 Devise 리디렉션
그래서 가입 페이지 (/users/sign_up
)에서 오류가 발생하면/users로 리디렉션되고 오류가 표시됩니다.
비밀번호 찾기 페이지 (/users/password/new
)에서 오류가 발생하면 /users/password
으로 리디렉션되고 오류가 표시됩니다.
로그인 페이지와 동일한 작업을 수행하도록 변경하려면 어떻게해야합니까? 오류가있는 경우 동일한 페이지에 있으며 오류가 표시됩니다.
나는 Devise를 살펴본 결과 리디렉션의 위치를 찾을 수 없습니다.
여기 고안 내 경로입니다 :
devise_for :users, :skip => [:sessions]
as :user do
get 'signin' => 'devise/sessions#new', :as => :new_user_session
post 'signin' => 'devise/sessions#create', :as => :user_session
get 'signup' => 'devise/registrations#new', :as => :new_user
post 'signup' => 'devise/registrations#create', :as => :create_user_session
delete 'signout' => 'devise/sessions#destroy', :as => :destroy_user_session
get "/account" => "devise/registrations#edit"
end
을 클릭 정보를 추가하지 않고 가입하면/users로 리디렉션됩니다. – user2203362
그냥/signup이고 오류가있는 경우 해당 페이지에 표시하기를 원합니다. – user2203362
아니요'/ users'는 양식이 게시하는 경로입니다. https://github.com/plataformatec/devise/blob/master/app/views/devise/registrations/new.html.erb를 참조하십시오. – sevenseacat