在我的Rails应用程序中销毁资源后,用户可以单击链接来恢复它。何处处理REST MVC应用程序中的还原操作?
当前此恢复操作将路由到相应资源控制器的销毁方法。
当此方法在数据库中查找的资源,它会破坏它,在一个垃圾桶表移动记录。
,如果未在数据库中找到的资源,它会搜索它在垃圾桶表,如果它发现的资源它恢复它。
我不是做的这种方式很满意,具有两个目的的破坏方法:破坏和恢复。
我可以创建在我的控制器专用的恢复动作,但在REST方式,你会在哪里放置恢复请求处理?在专用控制器中?如果是这样,用哪种方法,PUT或POST?
你会如何去做这个多态的,这样你可以使用相同的控制器来恢复你的应用程序中的多个不同的对象? – ErsatzRyan 2009-06-05 19:01:29