Filtered Subresource パターン

/users/admin

Filtered Collection パターンのうち、汎用的なものであれば、子リソースとしても表現できる。コレクションリソースの一種。

ただし、メンバーリソースのIDと衝突する可能性があるので注意しなければならない。(これも補助リソースのように命名規則が欲しいところ)

使用メソッド

基本的にGETのみ。

Rails routes.rb の書き方

resources :users do
  collection do
    get :admin
  end
end