ここでは比較的新しいRailsプログラマーなので、我慢してください。
登録ユーザーが投票を作成できるアプリがありますが、誰でも投票に回答できます。
認証にDeviseを使用しています。認証されていないユーザーが投票に回答できるようにしたいのですが、二重投票を防ぎたいです。
これは永続的な(セッションではない)Cookieを使用して実行する必要があると思いますが、よくわかりません。そのため、ユーザーがサイトにアクセスするときに、デバイスでユーザーを作成し、ユーザーモデルとCookieの両方にランダムな値を保存します。ユーザーが自分のユーザーを読み込もうとしたときに、ユーザーが以前に質問に回答していないことを確認します。 「回答」ページ?
誰かがこれが正しいアプローチであるかどうかについてアドバイスをくれたり、私が始めるのに役立つリソースに私を向けたりできますか?
Railsで永続的なCookieを管理する方法についての情報は比較的少ないです。