Devise przekierowuje z powrotem do oryginalnej lokalizacji po zalogowaniu się lub rejestracji?

Tutaj używam Devise Gem do uwierzytelniania. Jeśli ktoś chce otworzyć stronę bez logowania, przekierowuje do strony sign_in i po zalogowaniu się z powrotem na stronę, którą użytkownik próbuje otworzyć. używamPętla przekierowania z Devise after_sign_in_path_for link do mojego problemu, ale to nie działa dla mnie.

 def after_sign_in_path_for(resource)
   params[:next] || super 
 end

Nie przekierowuje mnie z powrotem na stronę, którą chcę otworzyć. na przykład: jeśli chcę otworzyć „127.0.0.1:3000/post/2/edit”, nie wróci do tej strony po zalogowaniu.

questionAnswers(7)

yourAnswerToTheQuestion