Active Record で id を指定してデータを保存する方法
Facebook のユーザーIDを、そのままRailsアプリのユーザーテーブルのIDとして使いたくて調べてみた。やり方は2つあった。
- find_or_create_by_idメソッドを使う
- id以外の属性も指定して保存しようとすると2回DBに書き込みがかかる
- find_or_initialize_by_idメソッドを使う
- 他の属性を同時に指定しても1回のDB書き込みで済む
参考URL
Facebook のユーザーIDを、そのままRailsアプリのユーザーテーブルのIDとして使いたくて調べてみた。やり方は2つあった。
参考URL