2017-01-09 77 views
1

我們在我們的Rails 3.2.22應用中定義了約650條路由。其中約20個人佔我們要求的90%以上。這20個都屬於可選範圍:(/:api_version)。哪裏是定義這些路線的最佳地點。優化Rails路由定義

它是在定義樹的開始還是結束?換句話說,它們應該按升序還是降序來定義流行度?

回答

2

rails guides

Rails的路線在他們指定的順序是匹配的,所以如果你有一個資源:一個get「照片/民意調查」節目行動對資源的路徑上面的照片行將在獲取行之前匹配。

因此,在頂部添加最常用的路線將是最有效的。