アプリには名前空間付きのコントローラーがいくつかあります。
これを行うのはとても簡単です:
/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たのですが、うまく使いこなせません。