首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails cart with Devise

Rails cart with Devise
EN

Stack Overflow用户
提问于 2012-03-06 02:16:43
回答 1查看 769关注 0票数 0

我已经为我的web应用程序做了一个基本的购物车,我只是在艰难地思考如何弥合支付的差距。我从Ryan Bates's RailsCast那里得到了购物车,并且也在使用他的PayPal方法。我正在使用Devise来处理身份验证。

在允许用户点击“结账”之前,他们需要登录(这样我才能知道谁买了什么)。

Ryan只是让结账链接直接转到paypal。我只能允许结帐链接去贝宝,如果用户已经登录。

我是否需要制作另一个模型和控制器(可能是发票?)在:authenticate_user之前做一次!在发票中的一个方法上,然后让结帐链接实际上link_to发票控制器?它实际上会引导用户注册/注册,然后在完成后将用户发送到paypal吗?

我正在尝试使流程,以便用户只需点击“签出”一次。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-07 06:35:47

我最终在购物车中放入了一个名为checkout的新操作,并设置了调用

代码语言:javascript
复制
 before_filter :authorize_user!, only: [:checkout]

然后Devise就腾飞了。

这可能很明显,但我确实需要考虑一下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9571748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档