Ruby: 2.4.1
Rails: 5.1.3
UXを改善するために、お気に入り機能などをゲストユーザーとして保持する機能を作りたいと思っています。userモデルにguestフラグを持たせることで実現しようと思いますが、会員登録をされずにそのままセッションアウトしたらこの仮で作られたゲストユーザーはuserモデルから削除したいと思います。
ただ、懸念としてはあまりにも多くのゲストユーザー削除が増えるとなると、UserのIDが多くの歯抜けを作ることとなり、飛び飛びになりすぎるのも嫌だなと思っています。
そこで質問ですが、オートインクリメント機能を使いながらも、歯抜けとなりすぎない対策は何がありますでしょうか?考えたのは、歯抜けとなっているIDは再利用するようにするようなことはできないのかな?と思っております。
通常、よく取る方法を教えてください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/23 00:37