Devise redirecionar de volta para o local original depois de entrar ou se inscrever?

Aqui estou usando o Devise Gem para autenticação. Se alguém quiser abrir a página sem login, ele redireciona para a página sign_in e depois de entrar nela de volta para a página que o usuário tenta abrir. eu usoLoop de redirecionamento com o Devise after_sign_in_path_for link para o meu problema, mas não funciona para mim.

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

Não me redireciona para a página que quero abrir. por exemplo: Se eu quiser abrir "127.0.0.1:3000/post/2/edit", ele não voltará a esta página após o login.

questionAnswers(7)

yourAnswerToTheQuestion