为什么我的redirect_to :back
无效?它只是重定向到同一页面。
我的方法
controller do
def update
update! do |success, failure|
success.html { redirect_to :back }
end
end
end
我的request.referer
将我的当前路径返回给我
答案 0 :(得分:1)
我的用例url_for(:back)
取得了很大的成功。我特意这样使用它,但我猜它可以在其他地方使用
form do |f|
f.actions do
f.action :submit
f.cancel_link(url_for(:back))
end
end
答案 1 :(得分:0)
我知道这是旧的。我试图解决同样的问题。并找到了做到这一点的方法。所以我在这里分享。
基于here
中的此代码这是我们在ActiveAdmin中重定向的方式
ActiveAdmin::Dependency.rails.redirect_back self, active_admin_root
希望有所帮助。
答案 2 :(得分:0)
我发现以下工作有效:
redirect_backwards_or_to_root
Rails 6,ActiveAdmin 2.7