寻找重定向的更好方法

| 我有一个用户页面,用户可以在其中更改其设置(users#edit)。当用户更改其设置并提交时。该页面被重定向回users#edit。 我还有一个带有向下滚动div(由JS触发,单击事件)的事件页面,该页面允许用户直接编辑其设置(特别是位置)。 在活动页面上。当用户编辑其设置并提交时。它被重定向到用户设置页面(users#edit),而不是返回到事件页面。 我该如何处理? 我有两种方法: 在事件控制器中有一个\“ def update_for_user \”,用户在事件页面中指向的形式。 保持干燥,然后将params:redirect传递给表单。然后在users#update中,检查是否需要根据param进行重定向:redirect? 我可以采取其他方法吗?你的想法?     
已邀请:
        编辑成功后,您在update方法中的代码可能正在执行此操作:
redirect_to :action => \'edit\'
但是您可以将其更改为:
redirect_to :back
浏览器将在HTTP_REFERER页面中将其重定向到引用页面,无论是事件页面还是用户编辑页面。     

要回复问题请先登录注册