Здесь я использую Devise Gem для аутентификации. Если кто-то хочет открыть страницу без входа в систему, она перенаправляется на страницу sign_in и после ее входа обратно на страницу, которую пользователь пытается открыть. Я использую ссылку Переадресация с Devise after_sign_in_path_for для моей проблемы, но она не работает для меня.
def after_sign_in_path_for(resource)
params[:next] || super
end
Он не перенаправляет меня на страницу, которую я хочу открыть. например: Если я хочу открыть "127.0.0.1:3000/post/2/edit", он не возвращается на эту страницу после входа в систему.