Stackoverflow は、各コメントの投稿後に 15 秒の遅延を与えることで、短期間に多くのコメントを投稿することを防ぎます。Rails アプリケーションで、同じロジックを使用する別の機能を実装したいと考えています。ユーザーが投稿を 5 分以上読んでいる場合、そのユーザーを投稿のreaders
テーブルに追加したいと考えています。これは または を使用して行われますsessions
かcookies
?
更新: 考えてみると、ロジックは少し異なるかもしれません。5 分後、ユーザーがまだページにいて投稿を読んでいるかどうかをもう一度確認する必要があります。
明確化:ユーザーが同じ投稿を 5 分以上読んでいるかどうかを確認するメソッドを実装したいと考えています。