【今日の振り返り】
午前中の時間の経過速度が以上に早い、今週の日曜日に調整をするためのメモ
・6:00 起床、縄跳び〜ゴミ拾い〜帰宅〜シャワー
・7:00 家事
・7:30 0秒思考〜日誌
・8:00 読書
・8:15 ブログ〜Twitter
・8:45 タイピング準備運動
・9:00 学習スタート
・10:00 TECHCAMP朝礼〜 10:30 学習時間スタート
・13:00 午前の部終了
効果的な時間のやりくりを考える、9時からの学習内容を見直す
◯ omniauth(オムニオース)
Gemの一つで、Google、Facebook、twitter等のSNSアカウントを用いてユーザー登録やログインなどを実装できる。
導入して環境変数にID等を保存したら、その保存したターミナルを使用して「Rails + s」を行うか、一度ターミナルを落として再度立ち上げるようにする。
ターミナルをダブルで開いて、片側で環境変数を保存して、サーバー側は一度停止させて(Gemのように)いたため、環境変数が適応されず2時間程度悩む。
◯ SNSアカウントから、ユーザー情報を取り出す方法
APIへリクエストをして、環境変数に記述したIDとシークレットIDを確認して、同じであるとOKがでれば、レスポンス情報としてproviderとuid情報の中に誕生日などを含めた情報が返信される。
受け取りの際は、アプリ内のユーザー情報と、APIからの情報確認が異なるタイミングであるため、ユーザー情報と別テーブルで保存するようにする。