timeoutable モジュールの Devise ソース コードを理解しようとしています。メソッドで何が起こっているのか、私は本当に混乱していtimedout?
ます。
直感的に、パラメーターなしで呼び出すことができるはずですuser.timedout?
。ユーザーのセッションがタイムアウトした場合は true を返し、そうでない場合は false を返します。誰かがこのパラメータが何をしているのか説明できますか?
編集:わかりました。したがって、このメソッドは、最終アクセス時刻が既にわかっている
場合にのみ、ユーザーがタイムアウトしたかどうかを確認できるようです。次の質問は、別のユーザーがタイムアウトしたかどうかを確認する最もクリーンな方法は何ですか? (current_user ではありません)。つまり、上記の方法でパラメーターなしで呼び出すにはどうすればよいでしょうか?timedout?