我已将dotPay集成到我的Spree网站进行付款。选择此选项后,用户将从我的网站重定向到dotPay。他在那里支付所需的费用,然后他可以点击一个按钮,将其返回到我的网站。这里解决了这个问题。当他返回时,他不再登录,我需要他。rails 3返回网站用户登出
有点奇怪的事情(对我来说)他正在通过POST请求重定向 - 无法改变这一点。有了这个我也得到了一个警告Can't verify CSRF token authenticity
不知道这可能与它有任何关系。
任何建议都非常受欢迎。
P.S.我正在使用Spree 1-3稳定版,Rails 3.2.13,Devise 2.2.3,Ruby 1.9.3
确认你在PARAMS发送'authenticity_token'。如果没有,Rails认为你正在进行CSRF攻击,这就是重定向的原因。 – shime 2013-05-12 20:10:44