私のアプリに関するいくつかの情報:
- レール
- アパートメントジェムを使用してマルチテナンシーを実装します
- searchkick gem による Elasticsearch の使用
マルチテナンシーとは、同じモデルに対して重複する ID が存在することを意味します。
最初に頭に浮かんだのは、別のテナントの名前にindex_prefix
設定して、 searchkick を使用することでした。しかし、アプリの起動時にindex_prefix
の値が設定されるため、うまくいかないことに気付きました。index_prefix
そして、同じ値がずっと残ります。