前端之家收集整理的这篇文章主要介绍了
ruby-on-rails – 如何“回”2级?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从我的应用程序的列表视图中,我可以查看记录列表或深入查看并编辑/更新记录.更新后,我想直接回到列表视图,绕过几个中间
页面 – 但我不是简单地想要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
原文链接:https://www.f2er.com/ruby/265512.html