gpt4 book ai didi

ruby-on-rails - rails 为 redirect_to 指定方法

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:47 25 4
gpt4 key购买 nike

在发布新模型时,我正在通过 Authlogic 检查身份验证。创建请求上有一个 before_filter。它正在调用 require_user。成功创建用户 session 后,将调用 redirect_back_or_default(default) 方法。问题是,请求需要发布到存储的 uri。我试图存储该方法并将其输入到 redirect_to 但它不起作用。有什么想法吗?

# called before successful authentication with before_filter
def require_user
unless current_user
store_location
flash[:notice] = "You must be logged in to access this page"
redirect_to new_user_session_url
return false
end
end

def store_location
session[:return_to] = request.request_uri
session[:return_to_method] = request.request_method
end

# called after successful authentication
def redirect_back_or_default(default)
redirect_to((session[:return_to] ? session[:return_to] : default), :method => session[:return_to_method])
session[:return_to] = nil
session[:return_to_method] = nil
end

最佳答案

您无法重定向到发布操作,只能获取操作。

关于ruby-on-rails - rails 为 redirect_to 指定方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1204305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com