Ruby on rails Rails:如何在不同的新记录/更新记录出现之前保存它们';重新批准?
我现在正在研究非标准(至少对我来说)问题。我将创建一个系统,在该系统中,任何用户配置文件更改(或帐户创建)都将得到批准,同时其子记录也将得到批准 例如—Ruby on rails Rails:如何在不同的新记录/更新记录出现之前保存它们';重新批准?,ruby-on-rails,review,Ruby On Rails,Review,我现在正在研究非标准(至少对我来说)问题。我将创建一个系统,在该系统中,任何用户配置文件更改(或帐户创建)都将得到批准,同时其子记录也将得到批准 例如— 用户已登顶/更改某些内容>> 状态更改为“审阅”>> 尚未应用更改>> 管理员评论内容>> 批准>> 应用的更改 当创建/更新子对象时,我们得到的是相同的过程 我想到了不同的想法(比如在序列化的散列中存储更改,使用版本),但我想到的一切都非常混乱 只是想知道是否有人做了类似的事情-什么是最干净的方式让它工作?我将使用一个镜像表“UsersCha
只是想知道是否有人做了类似的事情-什么是最干净的方式让它工作?我将使用一个镜像表“UsersChanges”,它与“User”有1对1的关系,并且具有相同的id 如果任何用户与“UsersChanges”有关系,则您知道该用户有要提交的更改(只需要计数) 如果你想知道他们的变化,你必须通过相同的id查看另一个表('UsersChanges') 当更改获得批准时,您只需复制数据并删除“UsersChanges”行 对数据使用哈希可能更复杂,您必须验证哈希,并且将使用“”创建模型 希望能有帮助