ruby-on-rails – 如何“回”2级?
发布时间:2020-12-16 22:50:16 所属栏目:百科 来源:网络整理
导读:从我的应用程序的列表视图中,我可以查看记录列表或深入查看并编辑/更新记录.更新后,我想直接回到列表视图,绕过几个中间页面 – 但我不是简单地想要link_to(:action = list) – 这涉及到分页.我想回到我来自的确切“列表”页面.什么是最好的方式?通过页码将
从我的应用程序的列表视图中,我可以查看记录列表或深入查看并编辑/更新记录.更新后,我想直接回到列表视图,绕过几个中间页面 – 但我不是简单地想要link_to(:action => list) – 这涉及到分页.我想回到我来自的确切“列表”页面.什么是最好的方式?通过页码将某个隐藏的arg传递给某个地方?有一种优雅的方式来实现这一目标吗?
解决方法
我只想把这个放在那里,放弃可能有安全考虑或现有宝石的免责声明.
在编辑操作中,您可以将上一页存储在会话中.然后在您的更新操作中,重定向到它. class MyController < ApplicationController def edit session[:prev_url] = request.referer end def update redirect_to session[:prev_url] end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |