我想知道是否可以添加异常来在rails中路由通配。在我的routes.rb我有导轨,允许在路由通配中出现异常
unless params[:not_found].eql? 'admin_data'
match '*not_found', to: 'errors#error_404'
end
我尝试执行自定义错误页,除了当一个用户访问
myapp.heroku.com/admin_data
看起来像抓取它不:NOT_FOUND作为PARAM作品。有没有办法在routes.rb中添加异常?
,如果有帮助,我errors_controller我有..
def error_404
@not_found_path = params[:not_found]
end
谢谢
更新。
我试图做只是
puts :not_found
puts %{not_found}
,但似乎并没有工作,要么嗯...我尝试看能不能从用户检索PARAMS
我用下面的答案修复了它。谢谢你的回应!我感谢你回答并接受! – Sasha