特定のキーがハッシュに存在するかどうかを確認するにはどうすればよいですか?

概要

セッションハッシュに「user」キーが存在するかどうかを確認したいと考えています。これどうやってするの?

キーの値が nil かどうかを確認したくないことに注意してください。 「user」キーが存在するかどうかを確認したいだけです。

解決策

ハッシュの鍵?メソッドは、指定されたキーが存在するかどうかを示します。

session.key?("user")