发布所有更改Rails

时间:2013-05-06 17:10:03

标签: ruby-on-rails database

我有一个Rails应用程序,管理员可以在数据库中创建和编辑记录,因此他/她正在处理记录列表。管理员正在编辑记录时,这些更改在公共网站上不会显示,但只有在管理员点击“全部发布”按钮后才能看到。 是否可以将记录保留在内存中,但不能将它们保存到数据库中,直到单击发布按钮为止?管理员应该能够在他/她处理记录时在索引和显示页面之间导航。

提前致谢,

的Rens

1 个答案:

答案 0 :(得分:0)

为了在用户之间共享信息(生活在不同的进程中),您需要将其存储在某个地方。最好的方法是数据库。

我建议您将信息存储在数据库中并添加published布尔属性。然后确保仅为公共视图选择已发布的记录。