在 Rails 中的 routes.rb 中定义资源时,我遇到以下问题:我的资源支持标准的 CRUD 操作,并且有一个自定义函数/路由,它允许过滤。现在这个自定义路由匹配编辑路由并在实际 RESTful 路由之前跳转。
有没有办法优先考虑 RESTful 路由,以便它们首先匹配?
resources :items do
get ':category(/:level)', :action => :filter, :on => :collection, :as => 'filter'
end