2017-01-09 19 views
1

Rails 3.2.22アプリには約650の経路が定義されています。約20%が私たちの要求の90%以上を占めています。これらの20すべてはオプションのスコープの下にあります:(/:api_version)。これらのルートを定義する最適な場所はどこですか。Railsルーティング定義の最適化

定義ツリーの始めか終わりですか?言い換えれば、彼らは昇順または降順で人気によって定義されるべきですか? rails guidesから

答えて

2

:GET '写真/世論調査のリソースのためのshowアクションのルート上の写真を:あなたは、リソースを持っているので、もし

Railsのルートは、彼らはを指定された順序に一致しています行はget行の前に一致します。

したがって、一番上に最も使用されたルートを追加すると最も効率的です。