2010-05-26 101 views
0

我正在使用Ruby on rails 2.3.4,我想将一些参数从一个页面传递到另一个页面,第一个页面被提交。通过回发参数

例如:

在第一页,我有一个表格,当它填补了预览按钮,可以点击查看提交表单之前输入的所有信息。该按钮会重定向到另一个页面,其中包含之前输入的信息,但我不知道如何在第二页中找到它。

回答

1

有两种可能的解决方案:

  1. 您可以通过在第一形式记录和状态为“未验证”或“待定”保存它模拟分段式灌装。这样你就不必在第二和第三页处理隐藏的表单字段。您需要传递的是待处理记录的标识。数据确认后,您只需将记录状态更新为“有效”即可。
  2. 使用客户端分页(所有流行的JS框架都有插件)。因此,您将只在单个加载的页面中显示不同的<div>(类似于安装向导的界面)。
+0

是的,我想过第一个,但说实话,我没有看到这是最好的解决方案。让我们看看是否有更多解决方案发布,如果没有,我会接受你的。谢谢。 – 2010-05-26 15:48:23