ルートの一部をどのようにして大文字にすることができますか?たとえば、私はscim/v2/user
のルートを持っていますが、scim/v2/User
(ユーザーは大文字)としたいと思います。 resource
をまだ使用しているときにどうすれば実現できますか?Railsで大文字と小文字を区別しないルート
ルートファイル:
namespace :scim, defaults: { format: :json } do
namespace :v2 do
resource :user, only: [:create, :update, :show]
end
end
私は$rake routes
を実行すると、私はこれを取得:
scim_v2_user POST /scim/v2/user(.:format) scim/v2/users#create {:format=>:json}
GET /scim/v2/user(.:format) scim/v2/users#show {:format=>:json}
PATCH /scim/v2/user(.:format) scim/v2/users#update {:format=>:json}
PUT /scim/v2/user(.:format) scim/v2/users#update {:format=>:json}
私はルートは/scim/v2/User
であるか、またはそれらが同じまま持っている持っていますが、持っているのいずれかたい/scim/v2/User
から/scim/v2/user
へのマッピング方法。デフォルトresource
ことで
あなたはこれをしないで、別のリダイレクトを作成することをお勧めします。 Googleなどの検索ボットが異なるケース(例:そのようなURLをブログやフォーラムなどの他のサイトに置いた場合など)でページを検索すると、ページが混乱することがあります。 –