2013-05-13 84 views
0

濃縮咖啡中未處理的路線似乎沒有提高404,而是我在瀏覽器"max params accepted: 0; params given: 1"中看到了這一點。有沒有一種方法可以將它路由到錯誤處理程序呢?濃縮咖啡中的未處理路線

謝謝!

回答

1

這更多的是關於params而不是路由。

「已接受X個參數,給出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 
+0

很好用!謝謝! – rebnoob 2013-05-14 15:41:35