我正在使用 Octokit 登录。
helper_method :user
def show
end
def user
client = Octokit::Client.new(access_token: session[:access_token])
begin
@user = client.user
rescue => e
redirect_to root_path
return
end
end
root_path 在配置中
root to: 'home#new'
执行了rescue,但是redirect_to 不起作用,它返回到与main 方法相同的视图。注意:我在许多帖子中读到将 return 修复它,但它没有