1

ユーザーが初めてログインしたときに検出したい。を使用してこれを実行できることはわかっていますが、を使用Deviseせずに実装するにはどうすればよいDeviseですか?

セッションでフラグを設定できることはわかっていますが、それを使用して初回ログインを検出するにはどうすればよいですか? などの列をもう 1 つ追加できるテーブルがあり、current_user ユーザーがログインするたびに値を増やすことができます。userlogin_count

それは良い考えですか、それとも初回ログインを取得する別の方法はありますか?

4

2 に答える 2

4

gem を含めたくない場合は、レコードに対して列 (例: login_count) に保存することをお勧めします。

そうでなければ、保持するための最良のアイデアを考案するsign_in_count

于 2013-07-17T10:40:29.157 に答える
0

Devise 自体はsign_in_countユーザー テーブルの列を使用し、最初のログインを検出するためにそれを使用するので、はい、良い考えです。

于 2013-07-17T10:38:08.840 に答える