Facebook のユーザーIDを、そのままRailsアプリのユーザーテーブルのIDとして使いたくて調べてみた。やり方は2つあった。

  • find_or_create_by_idメソッドを使う
    • id以外の属性も指定して保存しようとすると2回DBに書き込みがかかる
  • find_or_initialize_by_idメソッドを使う
    • 他の属性を同時に指定しても1回のDB書き込みで済む

参考URL