首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从我的应用程序中的其他位置设计登录和注册表单

问从我的应用程序中的其他位置设计登录和注册表单
EN

Stack Overflow用户
提问于 2011-08-29 23:43:52
回答 1查看 184关注 0票数 0

我正在建设一个电子商务风格的网站,其中列出了您可以购买的产品。当你点击buy时,它会将你带到一个类似于:http://shopfront.com/deal/123/buy的网址。

我想提供设计注册,并在购买页面上注册。我目前可以让用户注册,在成功注册后,他们将被重定向到我的购买页面,用于他们感兴趣的项目,但如果他们提供的详细信息不足,他们将被重定向到devise的默认注册表单,其中显示他们遇到的错误。之后,他们不再被重定向到我的购买页面,而是出现在主页上。

我有自己的注册控制器,这是我做重定向回相关的购买页面成功注册,但我不知道如何将不成功的注册重定向到购买页面。

我需要实现或多或少的登录表单,这将在同一购买页面上的注册表单旁边显示相同的功能。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-08-30 00:03:49

一个不错的方法是将客户端状态存储在会话中

像这样写下,

代码语言:javascript
复制
session[:return_to] = request.fullpath

在您的控制器中,您可能希望将其放在私有方法中

一般而言,“在会话中”意味着在cookie中存储数据,因为会话存储缺省指向

代码语言:javascript
复制
Rails::Application.config.session_store

=>

代码语言:javascript
复制
ActionDispatch::Session::CookieStore
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7232417

复制
相关文章

相似问题

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