0

現在、ユーザーがサイトにログインするためにdeviseを使用していますが、2つのdeviseモデルがあります。1つはユーザー用、もう1つは家主用です。現在、ユーザーはiOSアプリを初めて開いたときにアトミックに作成されます。ユーザーがリストを作成しようとすると、家主と呼ばれる別のユーザーアカウントが作成されます。それらを1つにする方法が必要ですが、iOSアプリの現在の機能を維持し、Facebook経由でサインインする機能を追加します。この問題を解決する方法についての考えや意見はありますか?

4

1 に答える 1

0

おそらく、ユーザーが家主アカウントを作成するときは、user_id を渡し、すべてのフィールドを家主ユーザー タイプに転送してから、ユーザーを削除するか、そのようなことを行います。または、ユーザーが家主であるかどうかを判断するブール値を設定することもできます。

Facebook の場合は、Devise で omniauthable を使用します。例は facebook の場合ですhttps://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

于 2012-12-12T01:54:47.923 に答える