私はキャッシュを使用しており、ページをキャッシュした状態で user_id を保存します。ユーザーがログアウトすると、user_id を使用して特定のユーザーのキャッシュされたページのキャッシュをクリアする必要があります。次の正規表現を使用して、一致した user_id を削除しました
cache_store.delete_matched("*id=#{current_user.id}*")
最初の番号と一致すると、すべての URL が削除されます。たとえば、id=12 を削除したい場合は、すべての URL が削除されます。
"localhost:3000/foo?id=123"
"localhost:3000/foo?id=12"
"localhost:3000/foo?id=129"
id=12 の URL を削除したいのですが、解決方法を教えてください。