Rails + Apartment でマルチテナントな Web サービスを作る

はじめに 例えば Qiita::Team のような、企業やチーム向けに提供するマルチテナントな Web サービスの場合、 テナントを分ける方法としてぱっと思いつくのは すべてのテーブルに tenant_id 列を追加し、tenant_Id で常に絞り込む テナントごとにデータベースを分ける の2つ。 このうち tenant_id 列を追加する方法だと、…