注册
登录
统计
帮助
RailsChina.com
»
Ruby on Rails
» rails 如何获得上一个页面
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
rails 如何获得上一个页面
supperxielei
新手上路
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-6-22 19:56
只看该作者
rails 如何获得上一个页面
rails 如何获得上一个页面?
登陆成功以后希望返回上一个页面,所有的参数都应该携带,怎么获取上一个页面呢?
UID
1109
帖子
5
精华
0
积分
119
阅读权限
10
在线时间
0 小时
注册时间
2008-5-13
最后登录
2008-6-22
查看详细资料
TOP
keyword
版主
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-6-22 20:08
只看该作者
你需要将上一个页面的url当作参数传过来,很多网站的统一验证就是这么做的
def keyword; end
UID
637
帖子
169
精华
3
积分
706
阅读权限
100
在线时间
111 小时
注册时间
2007-7-24
最后登录
2008-9-14
查看详细资料
TOP
supperxielei
新手上路
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-6-22 20:31
只看该作者
不能吧,那不是很麻烦~~java总可以使用request.getHeare("referer")来获取上一个页面,但是没有参数,rails没有准备个方法来获取上一个页面并带参数吗?
UID
1109
帖子
5
精华
0
积分
119
阅读权限
10
在线时间
0 小时
注册时间
2008-5-13
最后登录
2008-6-22
查看详细资料
TOP
keyword
版主
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-6-22 21:00
只看该作者
你说的没错,rails里同样可以取到referer,但解决不了你的问题
def keyword; end
UID
637
帖子
169
精华
3
积分
706
阅读权限
100
在线时间
111 小时
注册时间
2007-7-24
最后登录
2008-9-14
查看详细资料
TOP
supperxielei
新手上路
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-6-22 22:26
只看该作者
谢谢版主的帮忙了。
UID
1109
帖子
5
精华
0
积分
119
阅读权限
10
在线时间
0 小时
注册时间
2008-5-13
最后登录
2008-6-22
查看详细资料
TOP
hozaka
Hozaka.Guo
初级会员
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-6-23 17:02
只看该作者
如果是一次登录成功那之用 referer 当然没问题,但是打错密码的话,二次的 referer 就变成了登录页面,所以常规的做法记录下登录之前访问的地址
顺便提一下 Rails 如果要返回上一个页面很简单
复制内容到剪贴板
代码:
redirect_to :back
我就是鸡蛋黄……
UID
591
帖子
25
精华
0
积分
180
阅读权限
20
在线时间
7 小时
注册时间
2007-6-21
最后登录
2008-9-24
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
== 站内业务区 ==
主机业务咨询
== 技术讨论区 ==
Ruby on Rails
Web开发
开发工具
部署与调优
社区资讯
== IT生活区 ==
招聘与合作
休闲小屋