espresso中未处理的路线似乎没有引发404,而是我在浏览器"max params accepted: 0; params given: 1"
中看到了这一点。有没有办法普遍将它路由到错误处理程序呢?
谢谢!
答案 0 :(得分:1)
这更多是关于params而不是路线。
“X params接受,Y给定”消息由已解决的动作返回。
很可能你有类似的东西:def some_action
# ...
end
并将其称为/some_action/something
当:some_action
仅响应/some_action/
要处理这些错误,只需添加404错误处理程序:
class App < E
error 404 do |error|
# render your styled error page
end
# actions
end