所以,假设我们有一些Widgets和一个小部件控制器,这些小部件位于遍布多个控制器的整个站点上的视图中。
使用Rails,使用常规约定,用户完成窗口小部件编辑后会被重定向到widgets_path。但是,在这种情况下,我们希望将它们发送回它们来自的控制器的#index。
问题是,实现这个的最佳方法是什么?当然我们可以使用cookie来存储最后访问过的控制器等等,但是有更好的方法吗?
答案 0 :(得分:1)
我认为您可能需要查看request.referer
并查看是否可以使用它来返回引荐控制器的#index
。
答案 1 :(得分:-1)
关注redirect_to :back
,如this Railscast中所述。