尝试实现redirect_to :back
方法
但我收到此错误:
未初始化常量 ActionController::RedirectBackError 您是说吗? ActionController::RenderError
我的posts_controller.rb
class PostsController < ApplicationController
rescue_from ActionController::RedirectBackError, with: :redirect_to_default
def publish
post = Post.find params[:id]
post.publish!
redirect_to :back
end
private
def redirect_to_default
redirect_to root_path
end
end
我的rails版本是:6.0.3.3
和 ruby 版本:ruby 2.7.1p83
最佳答案
dbugger 是对的,您可能想尝试一下:redirect_back(fallback_location: root_path)
关于ruby-on-rails - 未初始化常量 ActionController::RedirectBackError 您是说吗? ActionController::渲染错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64172839/