我想知道是否可以在 Rails 中添加一个例外来路由 globbing。在我的 routes.rb 我有
unless params[:not_found].eql? 'admin_data'
match '*not_found', to: 'errors#error_404'
end
我试图强制执行自定义错误页面,除非用户访问
myapp.heroku.com/admin_data
似乎无法获取 :not_found 作为参数。有没有办法在 routes.rb 中添加异常?
如果它有帮助,在我的errors_controller中我有..
def error_404
@not_found_path = params[:not_found]
end
谢谢你
更新。
我试着做
puts :not_found
puts %{not_found}
但似乎也不起作用嗯......我试图看看我是否可以从用户那里检索参数