Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 保存应用程序';数据库中的状态_Ruby On Rails_Json_Mongodb_Hash - Fatal编程技术网

Ruby on rails 保存应用程序';数据库中的状态

Ruby on rails 保存应用程序';数据库中的状态,ruby-on-rails,json,mongodb,hash,Ruby On Rails,Json,Mongodb,Hash,我希望在我的web应用程序中保存状态,以便用户可以“返回时间”。为了简化,假设用户可以创建注释集合,并且在任何时间点,他们都可以保存其集合的当前状态,然后返回并查看其保存时的状态 这方面有最佳实践吗?我设想在请求时将注释集合的JSON哈希存储在某个表中的一列中,并使用SQL,然后简单地解析数据,并在请求时将其显示给用户。像mongoDB这样的文档库在这里对我有利吗?有没有更好的方法使用关系数据库?我的应用程序目前正在Rails和MySQL上运行 任何建议都将不胜感激 听起来像是你在找的!它允许使

我希望在我的web应用程序中保存状态,以便用户可以“返回时间”。为了简化,假设用户可以创建注释集合,并且在任何时间点,他们都可以保存其集合的当前状态,然后返回并查看其保存时的状态

这方面有最佳实践吗?我设想在请求时将注释集合的JSON哈希存储在某个表中的一列中,并使用SQL,然后简单地解析数据,并在请求时将其显示给用户。像mongoDB这样的文档库在这里对我有利吗?有没有更好的方法使用关系数据库?我的应用程序目前正在Rails和MySQL上运行


任何建议都将不胜感激

听起来像是你在找的!它允许使用非常简单的语法对模型进行版本控制;您可以随时回过头来查看模型的原样,或者查看以前的版本,甚至在模型被销毁后取消删除模型


看看吧,这听起来好像能解决你的问题。

听起来像是你在寻找的!它允许使用非常简单的语法对模型进行版本控制;您可以随时回过头来查看模型的原样,或者查看以前的版本,甚至在模型被销毁后取消删除模型

看看吧,听起来好像能解决你的问题