Rails の routes.rb でリソースを定義するとき、次の問題があります: 私のリソースは標準の CRUD 操作をサポートし、フィルタリングを可能にするカスタム関数/ルートを持っています。これで、このカスタム ルートは編集ルートと一致し、実際の RESTful ルートの前にジャンプします。
最初に一致するように RESTful ルートに優先順位を付ける方法はありますか?
resources :items do
get ':category(/:level)', :action => :filter, :on => :collection, :as => 'filter'
end