浓咖啡中未处理的路线

时间:2013-05-13 18:09:10

标签: ruby

espresso中未处理的路线似乎没有引发404,而是我在浏览器"max params accepted: 0; params given: 1"中看到了这一点。有没有办法普遍将它路由到错误处理程序呢?

谢谢!

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