Iセッション内のセッションについて学びます。参照のほとんどは、セッションを作成する方法は次のとおりです。Railsでセッションがどのように機能するか
例:
session[:id]=user.id
セッションは、グローバルハッシュです。セッションがグローバルハッシュの場合、複数のユーザーがログインしようとすると、セッション変数には が上書きされるかどうかが疑問です。なぜなら、1つのグローバルハッシュしか存在しないからです。したがって、何百万人ものユーザーがログインした場合、どのように同じ「セッション[:id]」が のすべてのユーザーセッションを保持しているのでしょうか。 1つの変数に複数の値を格納することは可能ですか?また、特定の ユーザーのセッションを削除する方法もあります。だから、セッションはどのようにレールで扱われますか?
@ 7studなぜスレッドがここに来るのですか? – mrg
'session'はグローバルハッシュではありません。これは、各リクエストのコンテキストで新しいハッシュを返すメソッドです。 – Aetherus
@Aetherus新しいハッシュを返すと、サーバー側にログインしているユーザーに関するデータは保持されますか? – mrg