Ruby on rails rails应用程序中文本字段的版本控制

Ruby on rails rails应用程序中文本字段的版本控制,ruby-on-rails,database-design,Ruby On Rails,Database Design,我正在计划一个新的应用程序,它将为许多用户处理许多项目中的多个文本字段。也就是说,将有很多文本字段需要管理 一个关键特性是能够“回滚”以查看和更新每个文本字段的以前版本 谁能给我一些关于如何最好地处理这个问题的建议 如果每个潜在文本字段的每个版本都存储在同一个表中,似乎会有大量的数据。但这可能是唯一的方法,将每个版本完整地存储起来没有什么错 不过,我认为可能有一种聪明的方法来解决这个问题?我建议使用一个版本控制库,如。它将记录您告诉它跟踪的字段的所有更改。如果您真的关心需要存储的数据量,您可能更

我正在计划一个新的应用程序,它将为许多用户处理许多项目中的多个文本字段。也就是说,将有很多文本字段需要管理

一个关键特性是能够“回滚”以查看和更新每个文本字段的以前版本

谁能给我一些关于如何最好地处理这个问题的建议

如果每个潜在文本字段的每个版本都存储在同一个表中,似乎会有大量的数据。但这可能是唯一的方法,将每个版本完整地存储起来没有什么错


不过,我认为可能有一种聪明的方法来解决这个问题?

我建议使用一个版本控制库,如。它将记录您告诉它跟踪的字段的所有更改。如果您真的关心需要存储的数据量,您可能更喜欢像这样的库,它只存储您所做的更改,而不是每个版本的完整副本。

我建议使用像这样的版本控制库。它将记录您告诉它跟踪的字段的所有更改。如果您真的关心需要存储的数据量,您可能更喜欢像这样的库,它只存储您所做的更改,而不是每个版本的完整副本。

多亏了Tobi,应该猜到已经有一个很好的库用于此。我会看看的,干杯。谢谢托比,我早该猜到会有一个很好的图书馆。我来看看,干杯。