重新定向登录
问题描述:
背景,重新定向登录
所以我有一个Ruby on Rails的+ VueJS应用。这是一个电子商务网站,要求用户登录账户 - 在他们结账和付款之前。然而,“签出”按钮可点击未登录的用户,但当他们点击它时,会弹出一个模式弹出窗口提示登录。登录后,他们必须再次点击“签出”按钮不是最人性化的方法。
问题,
我怎样才能在他们已经点击“结帐”按钮,并在签署后登录重新定向用户在结账页面,而不是目前的它的工作方式,其中他们必须点击“结账”按钮,然后登录,然后在登录后再次点击“结账”按钮以进入结账页面。一旦他们成功登录,直接重定向到结账页面将会很好。
不幸的是,我不确定从哪里开始,因为我从来没有在登录后重新指向特定页面,在登录前点击过,这可能吗?
任何想法会超级有用!
答
嗨,你可以使用函数redirect_to的是这样的:
redirect_to "http:/checkoutpage.com"
下面是文档:http://api.rubyonrails.org/classes/ActionController/Redirecting.html
如果登入是AJAX,您可以检查的研制成功登录响应,然后用'窗口JavaScript重定向。 location.href =“/ other/page”;' – inye
你用什么来签名用户?设计? – faron