我有一个用户页面,用户可以在其中更改设置(用户#edit )。当用户更改其设置并提交时。该页面将重定向回 users#edit 。
我还有一个带有向下滚动div的事件页面(由JS触发,点击事件),允许用户直接编辑他们的设置(特别是位置)。
在活动页面上。用户编辑其设置并提交时。它会被重定向到用户设置页面(用户#edit ),而不是返回到事件页面。
我该如何处理?
我有两种方法:
我可以采取其他任何方法吗?你的想法?
答案 0 :(得分:0)
更新方法中的代码可能在成功编辑后执行此操作:
redirect_to :action => 'edit'
但你可以改成它:
redirect_to :back
无论是活动页面还是用户编辑页面,它都将重定向到引用页面,如HTTP_REFERER页面中的浏览器所传递的那样。