マルチテナントアプリケーションを構築しています。
すべてのデータ分離は、各テーブルの TenantID 列によって行われます。
すべてのテナント モデルのマルチテナンシーを自動的に処理する最善の方法は何ですか。
例:
Contacts.new({.....}) should automatically add :tenant => curret_user.tenant
Contacts.where({....}) should also add :tenant => curret_user.tenant
現在、特定のユーザーパラメーターのレコードを取得できる CanCan gem でこのようなものを見ています。ただし、挿入および更新操作には何も提供していません。あるいはやり方が分からないのかもしれません。
よろしく、アレクセイ・ザハロフ。