アプリには名前空間付きのコントローラーがいくつかあります。
これを行うのはとても簡単です:
/store/pants
/store/shirts/2
マルチテナント環境では、次のようにします。
/:tenant_slug/hats
/:tenant_slug/hats/3
/jims-discount-apparel/gloves
そして、これらのルートを名前空間付きコントローラーにマップします。
Store::HatsController
Store::GlovesController
使用するつもりはありません/store/:tenant_slug/hats
:tenant_slug で始まるすべてのルートを、Store
名前空間内の適切なコントローラーにマップする必要があります。
下にいくつかのコントローラーがStore
あり、それらすべて (帽子、手袋、シャツ、ズボンなど) を にリストすることは避けたいと考えていますroutes.rb
。
使おうと思っmatch
たのですが、うまく使いこなせません。