Ruby on Rails:两个视图,一个保存缓冲区

时间:2011-03-09 07:23:21

标签: ruby-on-rails

在您阅读本文之前,请注意,我不是RoR的程序员,但我只想验证这是可能的,所以提前抱歉。

我有一个关于使用辅助页面的快速问题。以下是我希望它的工作方式:

我有一个主页面,其中包含一些将被保存的数据。我有一个只保存到缓冲区的辅助页面的链接。这意味着如果我每次更改它三次,我会回去查看它,它会显示我将其更改为的最后一个值。

在主页面的保存时间,我希望验证和保存主页面和辅助页面上的信息。如果失败,我不想在任何一页上保存信息。这在RoR中是否可行?如果是这样,有人可以向我解释如何?

1 个答案:

答案 0 :(得分:0)

您可以通过以下几种方式实现这一目标:

  • 有一个真实页面,但使用JavaScript隐藏并根据需要显示部分内容。
  • 将对象存储在会话中,并且只将其写入最后的数据库
  • 将数据存储在临时表中并将其保存在最后的实际表格中