实施撤消&在控制器/视图中重做

时间:2011-09-24 23:26:34

标签: ruby-on-rails paper-trail-gem

我正在使用paper_trail在我的Rails应用中实现版本控制。当把后端绑到我的前端时,我遇到了一些头部刮擦。

由于我允许用户通过AJAX更新记录(创建新版本),因此“撤消”/“重做”功能必须与当前页面的状态(某种程度上)相关联,而不是在控制器中计算。 我的一个想法是在每次AJAX请求时返回最新的版本号,然后使用此版本号更新我的“撤消”链接。

有没有其他人在努力解决这个问题?最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

我认为你回答自己问题的方式没有错:

  

我的一个想法是在每次AJAX请求时返回最新的版本号,然后使用此版本号更新我的“撤消”链接。