#これなに
ここ2年でハマったダイビングで毎回書いているログブックが基本紙で管理していますが、毎回持ち歩くのが面倒なので、Webアプリをつくることにした記録です。
##過去日誌
#Day2にやったこと
##各プラットフォームの設定
-
facebookからトライしたが、全然できない
- そもそも2月の変更で
https
でアクセスできるようにしないといけないらしい - mkcertでSSL証明書を作成
- pumaの設定ファイルでSSL証明書を指定する
-
.gitignore
でSSL証明書を無視したいけど、これを調べてもできない - 一旦
https://localhost:3000/users/sign_up
へアクセスはできた
- そもそも2月の変更で
-
がしかし、facebookに登録ができない。twitterもできない。Googleもできない
-
ちょっと私には
Omniauth
は早かったようだ -
まずは
deviseを使ってログイン機能をつくる
をちゃんとやろう
先生「Omniauthを使うにはoauthという仕組みを理解しないとハマるかもしれないです」
私「ちょっと早すぎました、私には。潔く撤退します!」
先生「oauthは別途解説します。cookie etcの周辺情報もわかってないといけないのでね」
私「cookieはきいたことがありますが、正体不明! 🍪を含むお菓子の類だと喜びます!」
先生「・・・。忙しいのでまた明日ね」
私「ちぇ、つれないなー」
###ということでもう1度Day1の作業をやり直す
- Day1の ログイン機能をつくるの1) だけ再度やる
- できると思って意気揚々を始めるが、migrateがどうもうまくいっていないとエラーがでる
- 先生はお仕事中のため質問の回答は遅くなるようなので今日はもう寝て明日確認しようと思う。git pushはしないでおく
###参考
- [Rails] Facebook/Twitter/Googleでのユーザー登録をDevise & Omniauthを使って爆速で実装する
- omniauth-facebookでユーザー情報を取得する
- 【Rails】Facebookでユーザー認証する
- [初心者] deviseを使ってログイン機能を実装してみよう
#Day2の成果
- deviseを使ったログイン機能まで実装したところにうまく戻れず
- 結局Day1より後退しました
- 先生がいないで一人でやると何か間違ったときにうまく回避できず
- マイナス成果となりました
- どんどんいじるとどんどん沼。早く有識者に相談しましょう
#Day3どうする
- 先生にDay1の状態に戻す方法を聞きます
- Day1の状態にまずは戻します
- うまくできたらせめてControllerの設定くらいはしたい