首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与rails 4中的devise逐步接触

与rails 4中的devise逐步接触
EN

Stack Overflow用户
提问于 2014-11-14 14:32:59
回答 1查看 71关注 0票数 0

我正在尝试实现一种功能,允许客人提交预订表格,然后重定向到登录或订阅以保存它。Superprof.co.uk具有相同的功能,所以我的意思是:

  1. 作为客人(未登录的用户),可以在rails中的"course#show“页面中单击”预订课程“

  1. 然后重定向他填写预订表(即使他没有签到)。

  1. 当他提交表格时,他被要求签署或签到。

有没有办法对设计做类似的事情?如何保存预订信息,并仅在用户登录后才保存?提前谢谢你的回答

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-14 15:00:36

一个简单的方法是将预订信息保存到session[:booking]。然后覆盖设计控制器,并在注册或登录后检查是否设置了session[:booking],如果是,则在DB中创建预订记录。

一个更正确但也更复杂的方法是使用来宾用户。有关这方面的更多信息,您可以查看来宾用户记录栏杆

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

https://stackoverflow.com/questions/26932323

复制
相关文章

相似问题

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