2016-08-30 80 views
0

我正在开发Ruby on Rails玩具项目。我有两个主要页面A和B.A有一个表单,它接受输入并发送一个请求。结果显示在页面B.然后可以选择重定向到从B的外部页面(我们称之为E)。重定向到外部页面后的返回按钮

问题是,如果我单击E后退按钮,它不会回到B,但它失败,因为它没有找到任何参数(A的表单文本输入)。

这是常见问题?我该如何解决它?

编辑:这个问题的另一个版本是从B使用后,然后使用单击按钮返回到A,最后使用下一个按钮去B.它会失败,因为我们要去B没有任何参数。

+0

您是呈现B发布后还是你重定向到B? – kcdragon

+0

是的,在显示帖子B后,根据数据库映射提供重定向到E的内部链接(base_url /:param)。 – Michael

回答

0

一般不建议发布和渲染。这可能是单击后退按钮时出现问题的原因。后退按钮试图重新提交表单而不是显示B.我会尝试在提交表单后重定向到B. A

相关问题