这是我用于重定向到默认 url(myapp_url) 的内容。但我想更改重定向以转到用户在身份验证后输入的请求 url。我怎么做?我尝试了从此处搜索的几个选项,例如:back。但是不行。
用户输入一个 url,如果未通过身份验证则被重定向到登录页面,然后在登录后用户将被重定向到原始请求 url。
def create
user = User.Authenticate(params[:user_id], params[:password])
if user
session[:user_id] = user.id
redirect_to myapp_url, :notice => "Logged in!"
else
flash.now.alert = "Invalid email or password"
render "new"
end
end